我的代码如下:
strsql1="select * from mytree";
SqlDataAdapter com=new SqlDataAdapter(strsql1,myConnection);
DataSet ds=new DataSet();
com.Fill(ds,"mytree");
DataRow [] dw=ds.Tables["mytree"].Select("wid='"+id+"'");
dw[0]["name"]="hello";
SqlCommandBuilder bui=new SqlCommandBuilder(com);
com.UpdateCommand=bui.GetUpdateCommand();
com.Update(ds,"mytree");
为什么我在执行更新时总会报这个错,请大家指点下~~异常详细信息: System.InvalidOperationException: 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。
strsql1="select * from mytree";
SqlDataAdapter com=new SqlDataAdapter(strsql1,myConnection);
DataSet ds=new DataSet();
com.Fill(ds,"mytree");
DataRow [] dw=ds.Tables["mytree"].Select("wid='"+id+"'");
dw[0]["name"]="hello";
SqlCommandBuilder bui=new SqlCommandBuilder(com);
com.UpdateCommand=bui.GetUpdateCommand();
com.Update(ds,"mytree");
为什么我在执行更新时总会报这个错,请大家指点下~~异常详细信息: System.InvalidOperationException: 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。
解决方案 »
- asp:RegularExpressionValidator 不能验证空字符???
- ASP.NET动态添加A标签和A标签的内容
- 后台上传文档,不限类型(doc,excel,txt都可以),前台下载的时候转换为PDF
- 填充了背景色的Menu如何不使用背景图片实现圆角效果.?
- Asp.net 换行符
- iframe父窗口关闭问题?
- 哎。。本人实在太笨了,连段JS都不会该,希望那个大哥帮忙
- 【求救!!!】把一个table表保存到execl 中,保存的路径可以选择!!
- dataset与ilist的转换?
- 动态添加控件和页面刷新问题,望高手指点
- 回傳後頁面再次定位的問題~~~~~~~~~~~~~~~~~~~~~~~
- 请看这个错误该如何更正呢?
改为
string comm=new SqlCommandBuilder(com);
运行时看一眼comm是什嬷,再将comm绑定到sqlcommand中