奇怪了!!在执行sql语句进行delete或insert的过程中出现错误提示,但却能够得到执行结果???

zgheng 2001-07-19 06:36:24
语句如下
sql.add('delete from tablename where id=:id');
sql.pamarmbyname('id').asstring:='1111';


会出现“error creating cursor handle”的错误提示,但却能够删除掉记录!
不知为何!
同样在执行类似的insert的操作时也会出现同样的错误提示,同样可以得到结果!
各位大哥,请赐教!!!




...全文
126 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
turing600 2001-07-19
  • 打赏
  • 举报
回复
是不是有重复的记录?
x_qiang 2001-07-19
  • 打赏
  • 举报
回复
YES
chechy 2001-07-19
  • 打赏
  • 举报
回复
使用
Query.ExecSQL
而不是
Query.Open

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧