对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
来源:互联网 发布:网络教老外学中文兼职 编辑:程序博客网 时间:2024/04/29 03:10
大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后
在将“原本”更新,按照我的理解就是把“原本”覆盖掉。具体到过程,首先是要找到需要更新的行,然后赋新值,最后更新原数据库。
要找到需要修改的行,比较方便的做法就是根据记录中的某个值进行查找,这样比用“列号”“行号”什么的方便多了。要做到这一点,首先就是要
给数据库指定一个主键,然后即可按照主键进行查找。要注意的是这个主键必须要是在程序中指定的,并且这个主键不一定和你数据库原来有的主
键一样。
然后就是最后的更新,当然是用DataAdapter的Update()方法借助CommandBuilder来实现,要注意的是,如果你的数据库一开始没有定义
主键,那进行更新的时候会出错,返回的错误将是“对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL
生成。”这是因为我们用的Update()实际上是通过CommandBuilder动态生成sql语句,然后才进行的数据库操作。但如果你在一开始创建
DataAdapter时的那个sql语句没有包含有主键的列的话,那CommandBuilder将不会发生作用。这一点是必须要牢记的。
http://www.blueidea.com/tech/program/2004/1761.asp
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成
- 对于不返回任何键列信息的SelectCommand不支持UpdateCommand 的动态SQL生成。
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成,异常
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand、DeleteCommand 的动态 SQL 生成
- 对于不返回任何键列信息的SelectCommand,不支持UpdateCommand 的动态SQL生成
- 对于不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL生成
- “对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。”
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- ”对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成“解决办法
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- “对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成”解决方法
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
- 对于“不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成”问题的解决
- 程序员的茶杯
- 网卡物理地址
- Picasa相册无法访问的解决方法
- spring 基本Bean装配
- 总结ERROR 2002 (HY000):Can't connect to...之错误
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- 庐州月
- 周公解梦原著全篇
- vs2005的快捷方式
- 散文 饺子
- 主机与虚拟机之间方便地共享文件----samba
- 迭代器之入门介绍(中)
- 字符集的问题
- 毕业后的五年拉开大家差距的原因