query报错!!

Mark_zheng 2001-06-04 09:31:00
query3.close;
query3.sql.clear;
query3.sql.add(' insert into card_detal_bak select * from card_detal a where a.card_number=:card_number ');
query3.parambyname('card_number').asstring:=edit1.text;
query3.ExecSQL ;


报错信息: query3: parameter 'card_number' not found!

什么意思???这个我已经写了呀!请各位高手指教!
...全文
133 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Muf 2001-06-05
  • 打赏
  • 举报
回复
To qianhb(钱) 
为什么我用了却可以?
Muf 2001-06-04
  • 打赏
  • 举报
回复

我试了一下,可以的。
是不是你的Query3的属性paramCheck设置为false了?改成true看看。
如果设置为false,那么你要自已创建参数。
qianhb 2001-06-04
  • 打赏
  • 举报
回复
将 参数CARD_number 改为:card_number1即可!
参数名称不能与字段名称相同
Mark_zheng 2001-06-04
  • 打赏
  • 举报
回复
怎么没有人回答这个问题吗?很急呀!谢谢!

5,379

社区成员

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

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