如果你的数据库一开始没有定义主键,那进行更新的时候会出错,返回的错误将是“对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。”这是因为我们用的Update()实际上是通过CommandBuilder动态生成sql语句,然后才进行的数据库操作。但如果你在一开始创建DataAdapter时的那个sql语句没有包含有主键的列的话,那CommandBuilder将不会发生作用.
详细解决方案
ADO.NET 关于DataSet自动更新问题
热度:84 发布时间:2024-01-20 00:20:02.0
相关解决方案
- dataset,该怎么处理
- DataSet 读写 Excel.该怎么处理
- 关于datatable,dataset,再有list泛型,到底哪个更好一些?
- 没法将类型“System.Data.DataSet”隐式转换为“System.Collections.Generic.List
- DataSet 怎么 获取DataSet 里的查询数据
- DataSet.Tables 中怎么插入值
- 求 获取一张表(DataSet)最省资源的代码?该如何解决
- DATASET 中table 合并的有关问题,解决者50分奉送,第一次
- dataview与 dataset 抉择解决办法
- Dataset+XML+datalist分页有关问题
- [请教:public static DataSet GetListSql()和public DataSet GetListSql()定义办法有什么区别]
- 怎么将 DataSet 中的数据添加天另一个结构完全相同的表中
- 异常:在不同 DataSet 中的表之间不能建立关系
- 删除 DataSet 对象中的临时表?该怎么处理
- 实体类变换,DataSet
- DataSet 对象中数据的操作?该怎么解决
- DataSet 对象小技巧解决方案
- dataset.readxml()方法的有关问题
- 施用 dataset 属性驱动 jQuery Mobile 组件
- DataSet,该怎么解决
- 判断dataset是不是被修改—DataSet.HasChanges 方法
- $dataset[] 是变量吗?该如何解决
- 自动更新,有没人做过这种代码
- 自动更新:已安装了存在签名冲突的同名数据包。怎么处理
- Dataset 主外键 删除解决思路
- dataset 覆盖列解决方案
- dataset.xsd中datatable和tableAdapter分别如何用
- Winform 自动更新,用户程序栏卸载程序处置
- C# dataset 有关问题~大神帮小弟我一把哈。
- dataset 更新插入行,自动递增主键,怎么获取更新到数据库后那行的主键