我的代码如下:
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 生成。