当前位置: 代码迷 >> C# >> 不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成解决办法
  详细解决方案

不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成解决办法

热度:21   发布时间:2016-05-05 04:38:29.0
不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成
通过这样更新数据
sqlcommandbuider com=new sqlcommandbuider(da);
da.update(ds.tables["表名"]);
但是报错“不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成”
网上查说必须给数据库中的表设置主键。
可是我的表没法设置主键怎么办啊?没有什么唯一标识可以来当主键怎么办?
------解决思路----------------------
建立一个number类型的列,让它自动自增,当做主键
主键只是数据记录的唯一标识,不是说必须是有意义的数字(其实从这点来看它本身已经很有意义了)
  相关解决方案