请教关于Select问题(10分)

  • 主题发起人 主题发起人 xinyang
  • 开始时间 开始时间
X

xinyang

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL.Add('Select * from Trade where Trans_Rec='+Temp_Str);
提示(语法错误,操作符丢失),好像是字符型的Temp_Str没有加''的缘故。
请问如何解决,请指教
 
SQL.Add('Select * from Trade where Trans_Rec='+QuotedStr(Temp_Str));
 
晕~~~
SQL.Add('Select * from Trade where Trans_Rec='''+Temp_Str+'''');

需要加三个引号. 变量如果是字符就要'''+变量+'''这样使用
 
樓上正解
 
我在D7中为什么要四个 ' 呢?
由于怕出错头疼
所以我就
VAR PD: STRING;
PD:='''';
这样PD可以充当一个 ' 了!并且运行正常。
 
怕引号多久用Parameters。ParamByName()
 
接受答案了.
 
后退
顶部