if ClientADOQuery<>nil then
begin
ClientADOQuery.Close;
ClientADOQuery.SQL.Clear;
ClientADOQuery.SQL.Add('select * from '+TrueMemo.Lines.Strings[i]);
ClientADOQuery.SQL.Add('where '+ZhuJMemo.Lines.Strings[0] +'='+ClientDataMemo.Lines.Strings[z1]);
try
ClientADOQuery.Open;
except
showmessage('failure');
end;
end;
我是这样写进程序的,可是系统报‘=’周围有语法错误,请问这是什么原因
begin
ClientADOQuery.Close;
ClientADOQuery.SQL.Clear;
ClientADOQuery.SQL.Add('select * from '+TrueMemo.Lines.Strings[i]);
ClientADOQuery.SQL.Add('where '+ZhuJMemo.Lines.Strings[0] +'='+ClientDataMemo.Lines.Strings[z1]);
try
ClientADOQuery.Open;
except
showmessage('failure');
end;
end;
我是这样写进程序的,可是系统报‘=’周围有语法错误,请问这是什么原因
解决方案 »
- 求助:代码行数问题
- 关于 DeviceIocontrol()的问题
- 怎样下载网页中的正文?不是打开后再复制粘贴的那种方法。或者告诉我用flashget怎样下载网页(*.htm)
- 新手学delphi,请大侠指点初学的基本好书,最好是电子教程,在线等!!
- Delplhi应用程序中如何打开.htm文件
- 调用窗体的问题
- 字符串右对齐问题!
- idhttp有bug !http://www.dell.com/us/en/bsd/topics/us/en/bsd/default.htm无法下载!
- 我想知道RichWin for 98哪儿有下的?
- 帮帮我各位大侠,关于从记录型文本文件中提取数据的问题???????????
- dbExpress连接mysql,在设计视图连接正常,运行就出错,如何解决?
- 提问
看看问题出在哪儿?
ctrl+f7
还有,如果字段是字符类型加引号。
ClientADOQuery.SQL.Add(' where '+ZhuJMemo.Lines.Strings[0] +'='''+ClientDataMemo.Lines.Strings[z1]+'''');你试试看吧。
ClientADOQuery.SQL.Add(' where '+ZhuJMemo.Lines.String[0]
+'='''+ClientDataMemo.Lines.Strings[z1])+'''';//1:where 前面少个空格
2:字段内容是字符串的话,需要引号的。