SQL 查询问题(50分)

  • 主题发起人 主题发起人 semsy
  • 开始时间 开始时间
S

semsy

Unregistered / Unconfirmed
GUEST, unregistred user!
sql.add('select * from A where 姓名="小李"');这句语句是可以查询的,但是,我用了一个EDIT,在EDIT中输入‘小李’,语句如下:
VAR
S:STRING;

s:=edit1.text;///edit1的text是‘小李’
sql.add('select * from gqxz where 姓名='+s);
提示出错:can not find object 这是为什么?
这句话应该怎样写??
 
sql.add('select * from gqxz where 姓名='+quotedstr(edit1.text));
 
sql.add('select * from gqxz where 姓名='+QuotedStr(s));
或者
sql.add('select * from gqxz where 姓名='+#39+s+#39);
 
sql.add('select * from gqxz where 姓名='''+s+'''');
 
结贴!谢谢!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
505
import
I
后退
顶部