未能找到存储过程

Rubsoft_0825 2012-06-12 04:00:39
我想在表mom_moallocate中删除行,但执行代码后提示“未能找到存储过程‘SQL’”,请问怎样解决,代码如下:

procedure TMainForm.Btn_deleteClick(Sender: TObject);
var SQL:string;
var caption,content:string;
begin
caption:='提示';
content:='子件删除成功!';

SQL:='delete from mom_moallocate where invcode in (select cinvcode from inventory where cinvdefine3='+Quotedstr('*')+') and qty<>issqty';

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SQL');
ADOQuery1.ExecSQL;

messagebox(Handle,Pchar(content),Pchar(caption),MB_ICONASTERISK);

end;
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rubsoft_0825 2012-06-12
  • 打赏
  • 举报
回复
原来是这个原因~!汗颜啊
bdmh 2012-06-12
  • 打赏
  • 举报
回复
ADOQuery1.SQL.Add(SQL);去掉引号

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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