为什么下面语句出错了.
SqlDataAdapter myDataAdapter = new SqlDataAdapter("execute getproduct smallclassID",myConnection);
异常详细信息: System.Data.SqlClient.SqlException: 将数据类型 nvarchar 转换为 int 时出错。
源错误:
行 50:if(!IsPostBack)
行 51:{
行 52: myDataAdapter.Fill(myDataSet);
但是smallClassID 我定义时是为int
而且在数据库中相关字段也为int
你的getproduct是存储过程?那么smallclassID是参数?不能象你那么写,应该是
SqlDataAdapter myDataAdapter = new SqlDataAdapter("execute getproduct " +smallclassID,myConnection);