在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在一个程序中你会多次查询数据库的,因此在你写的查询方法中定义一个局部的ADOQuery就可以了,它返回一个数据集_RecordSet。最简单的应用如下: function GetData: _RecordSet; //获取一张表中的全部数据(_RecordSet是一种类型) 接下来是怎样用这个返回的结果集。
var
TaADOQ: TADOQuery; TaItem: TListItem; //一个listview,用于显示记录 begin TaADOQ:= TADOQuery.Create(nil); TaADOQ.RecordSet := GetData; //将结果集赋给pADOQ if TaADOQ.RecordCount <= 0 then exit; //结果集为空,退出 TaADOQ.First ; //将游标放到结果集的第一条记录 while not ADOQuery.Eof do //开始循环结果集(当该条记录不是最后一条时) begin TaItem:= lvMain.Items.Add; //在listview中加一行 TaItem.Caption := Trim(ADOQuery.FieldByName('patid').AsString); TaItem.SubItems.Add(ADOQuery.FieldByName('patname').AsString); TaADOQ.Next; //游标移动到记录的下一条 end; end; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论