TADOQuery的结果集问题

debussy debussy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用TADOQuery来做查询,返回的结果集应该能够在TADOQuery.RecordSet里面吧?可是为什么我这样用不行呢?

TADOQuery1.Close;
TADOQuery1.SQL.Clear;
TADOQuery1.SQL.Add('select * from tablename');//表中不止一行数据
TADOQuery1.Open;

while not TADOQuery1.RecordSet.EOF do
begin
//..........
TADOQuery1.RecordSet.MoveNext;
end;

这样做的结果是在返回多行结果集的情况下,始终只能得到第一条记录,请问这是怎么回事?
...全文
评论 11
收藏 已收藏
分享
返回顶部
debussy
Delphi 5,944 成员 262,941 内容