我以前用这代码可以在edit2找到edit1对应的姓名的,为什么今天不可以了(2分)

  • 主题发起人 pchddcat
  • 开始时间
P

pchddcat

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前用这代码可以在edit2找到edit1对应的姓名的,为什么今天不可以了
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select pname form people where pid = '''+combobox1.Text+'''');
adoquery1.Open;
combobox2.Text:= adoquery1.FieldByName('pname').AsString;
//people表有两个字段,pid和pnamem,是对应的
我以前用这代码可以在edit2找到edit1对应的姓名的,为什么今天不可以了
 
不是这段代码的问题!
 
adoquery1.SQL.Add('select pname form people where pid = '''+combobox1.Text+'''');
这条语句有错,中间的form 应该是 from!!
ok?


 
应该不会是楼上说的情况吧:)
可能情况,你选的记录是不是一定有pid值啊,
仔细看看,应该没有问题的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
960
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部