procedure TForm_main.SpeedButton4Click(Sender: TObject);
var tt:string;
begin
DM.ADOQuery1.SQL.Add('Delete * from ');
DM.ADOQuery1.SQL.Add('gzb where 日期 =:var0');
DM.ADOQuery1.Parameters[0].Value:=sg.Cells[0,sg.Row];//已经得到查询条件
DM.ADOQuery1.ExecSQL;
end;运行以后提示:“FORM子句语法错误”该怎么解决
var tt:string;
begin
DM.ADOQuery1.SQL.Add('Delete * from ');
DM.ADOQuery1.SQL.Add('gzb where 日期 =:var0');
DM.ADOQuery1.Parameters[0].Value:=sg.Cells[0,sg.Row];//已经得到查询条件
DM.ADOQuery1.ExecSQL;
end;运行以后提示:“FORM子句语法错误”该怎么解决
解决方案 »
- 请问有谁能做出这种效果吗?
- 求助,在Delphi里写的Class单元如何获知当前活动窗体?
- 请问下用过indy的朋友,救命啊!!!!!!!!!
- 動態建表問題!
- 哪有 rxRichEdit For Delphi7 下载,在线等,谢谢了!
- 怎样编程实现在ListBox里显示数据库表中一个列?(绝对放分)
- AdoTable在添加/提交SQL中的错误,帮忙啊~~!
- 为什么我用ADO连接MSSQL时如果我用windows集成安全设置时可以顺利的连上,而使用指定的用户和密码
- 在Delphi编程中需要加入库函数,比如我需要使用ShellExecute函数就要加入ShellAPI
- 真奇怪,竟然会出现这样的错误
- 运行winexec('rundll32.exe rnaui.dll,RnaDial '+'我的连接',9);时出现错误:加载rnaui.dll时出错,找不到指定模块。怎么办?急!
- 在一个程序里的多个窗体如何同时使用串口控件?
DM.ADOQuery1.SQL.Add('Delete from ');试一下
只要把*去掉就好了~~是SQL语法问题哈
DM.ADOQuery1.SQL.Add('gzb where 日期 =:var0');改为:DM.ADOQuery1.SQL.Add('gzb where 日期 =var0');
把条件的冒号去了。