代码如下:
fData.findbook.close;
fData.findbook.commandtext := 'update books set b_num='+li_num;
fData.findbook.open;
当运行的时候出错了。
错误:ADOQuery_Books:Commandtext does not return a return set
我用select ,insert ,delete 没有出错,一用update就出错了
说明:findbook是客户端的数据表,ADOQuery_books是服务器端的数据表
我的实现功能,将表books中的b_num字段中的所有数据更新为li_num中的值
请高手指点!
fData.findbook.close;
fData.findbook.commandtext := 'update books set b_num='+li_num;
fData.findbook.open;
当运行的时候出错了。
错误:ADOQuery_Books:Commandtext does not return a return set
我用select ,insert ,delete 没有出错,一用update就出错了
说明:findbook是客户端的数据表,ADOQuery_books是服务器端的数据表
我的实现功能,将表books中的b_num字段中的所有数据更新为li_num中的值
请高手指点!
解决方案 »
- 画布打印的问题,应该很多人都遇到过,请赐教,谢谢!
- 关于微软的慢火煮青蛙
- 在delphi 中实现对sql server的数据备份
- 小弟有一事相求,请各位大仙赐教!有关窗口显示的问题
- 如何知道用户打开哪些进程
- 发现Delph开发人员指南一错误第二十章,写反了
- 100分寻问安装程序发布的问题: 用IS Expr打包,如何让安装程序安装自己加上的文件.例如,安装后有表mytable.db
- 哪里有<<新编win32 api大全>>PDF的电子书下载...
- 年底了无事做一个33选6的程序,在做的过程中发现一些问题。
- 今夜通宵写代码,谁来陪我聊聊天?
- vb、delphi的语句转换问题!!
- 哪位仁兄帮忙写一句SQL啊!
好像要用ExecSQL
但可能也会出错
数据库是不是ACCESS或SQL
fData.findbook.ExecSql;
fData.findbook.commandtext := 'update books set b_num='+li_num;
fData.findbook.Execute;
应该这样!!!
数据集提供者的option项中的要设置true;