菜鸟级问题 (50分)

  • 主题发起人 主题发起人 kenhom
  • 开始时间 开始时间
K

kenhom

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
strSQL:='select * from users where users="'+edit1.Text+'"';
ADOQuery1.SQL.Add(strSQL);
ADOQuery1.Open;

当edit1.text输入数据时 比如 test
报错 列名'test'无效
什么原因阿??
 
你吧strSQL打出来看一下,不就能发现了吗
 
>>strSQL:='select * from users where users="'+edit1.Text+'"';
strSQL:='select * from users where users='+''''+edit1.Text+'''';
 
strSQL:='select * from users where users="'+edit1.Text+'"';
这样写不对吧
strSQL:='select * from users where users=''+edit1.Text+''';
 
strSQL:='select * from users where users='''+edit1.Text+'''';
 

Similar threads

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