请问如何在一个adoquery控件里将查询的记录结果存储?
with dm1.ADOQuery2 do
begin
sql.Clear;
sql.Add('select * from zj where bz='+'''美元''');
dm1.ADOQuery2.Open;
end;
由于adoquery2还要同步做其他工作,我要将查询的的记录将它存到一个变量或数组里,以便以后调用,
请问如何做?
问题点数:0、回复次数:4Top
1 楼FCBFighter(巴塞罗那角斗士)回复于 2003-06-01 03:45:22 得分 0
1.开个动态数组
2.开个临时表
var
TmpQuery:TAdoQuery;
----
TmpQuery:=Tadoquery.Create(self);
将结果存在这个临时表中就可以了.
但是用完后记得要清掉它.
TmpQuery.Free;
Top
2 楼FCBFighter(巴塞罗那角斗士)回复于 2003-06-01 03:59:28 得分 0
刚才想了一想,第2种方法我似乎行不通.:-((
关于第1种方法
例子:
type
TRecType=Record
No:string[10];
Date:string[10];
Name:string[20];
end; //对应数据库格式
ArrType=array of TRecType //定义动态数组
以上要在程序首Type中定义
然后在事件中:
var
Arr1:ArrType;
-----
setlength(Arr1,临时存放的数量);
访问用Arr1[i].No的方式
Top
3 楼dext(德克斯特)回复于 2003-06-01 08:18:25 得分 0
DBExpress 里有Data 和 Delta 属性
ADO还没有!
目前只有用数组了!
Grid也许可以!
Top
4 楼eastliangliang(青苹果:拒绝羊皮的狼)回复于 2003-06-01 09:50:51 得分 0
自己用程序动态创建一个ADOQuery,把记录集先存着,用时再拿出来,最后把它free掉得了。Top
相关问题
- 一个关于adoquery控件的SQL查询的简单问题
- 求DATALIST控件下的分页存储,最好带有传查询条件参数的存储?
- 求查询控件?
- 初涉delphi,50分请教一个简单问题—查询控件TADOQuery调存储过程
- 数据存储控件如何动态连接带参数的access查询,谢谢?
- VC中sql2000查询存储过程返回结果与DATAGRID控件动态绑定问题?????
- 请问怎么把adoquery查询到的数据赋值给listbox控件?
- adoquery!我用adoquery控件进行查询,查找结果(RecordCount)是等于0还是-1呢?
- 在用ADOquery控件参数化查询SQL SERVER数据库时,怎样给参数赋值?
- 通过ADOQuery 查询数据后,怎么在stringGrid控件中显示出来?谢谢,




