asp.net中 错误提示 无法将类型"int"隐式转换为“system.Data.Datatable”拜托了各位 谢谢

stringconStr=ConfigurationManager.ConnectionStrings["conStr"].ConnectionString;SqlCon... string conStr = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString; SqlConnection con = new SqlConnection(conStr); SqlCommand com = new SqlCommand("dbo.GFAdm_Tjx_I_BollParkInfoAdd", con); com.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(com); //DataSet ds = new DataSet(); //da.Fill(ds, "GFInfo"); //return ds.Tables["GFInfo"]; con.Open(); int exec = com.ExecuteNonQuery(); con.Close(); con.Dispose(); return exec;//这有错误 怎么改呢? 展开
 我来答
王山旋
2014-06-28 · 超过70用户采纳过TA的回答
知道答主
回答量:134
采纳率:100%
帮助的人:59.9万
展开全部
这段代码很乱,都不知道你到底是要查询还是执行增删改操作! ExecuteNonQuery是用来执行增删改的,返回值是int类型,所以你就不能把这个结果当作数据集来处理。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式