ADOQuery的菜鸟问题(50分)

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

phenix_sd

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from p1 where pid=1');
ADOQuery1.ExecSQL;

adoquery与adoconnetion相连通过odbc与sql server相连,默认数据库为t1,
表p1在数据库t1中,表中有pid为1的纪录,想使用检索出来的数据,编译通过,
但发现adoquery1的fields为空???........
 
AdoQuery1.Open
 
ExecSQL主要用于不需要返回结果集的地方,如Insert、Delete、Update等。
Open用于返回结果集的地方,如Select
 
ADOQuery1.ExecSQL改为ADOQuery1.open。理由就是楼上所说!
 
难怪,很高兴这么快就有人回答
 
呵呵,慢慢学吧,不是特别难的。只要努力!
 
是啊,漫漫长路远........
 

Similar threads

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