怎样在程序运行中将一个ADOQuery查询的数据值传递给一个动态生成的ADOQuery?(50分)

  • 主题发起人 主题发起人 hansha
  • 开始时间 开始时间
H

hansha

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序设计时只用了一个ADOQuery,但想在运行时生成另一个ADOQuery,并将数据集传递过去
作用类似于一个中间表。请问我该怎么办呢
 
方法一:
begin
ADOQuery:=TADOQuery.Create(Application);
ADOQuery.Recordset:=ADOQuery1.Recordset.Clone(Integer(ltOptimistic));
DataSource1.DataSet:=ADOQuery;
end;
方法二:
begin
ADOQuery:=TADOQuery.Create(Application);
ADOQuery.Recordset:=ADOQuery1.Recordset._xClone;
DataSource1.DataSet:=ADOQuery;
end;
方法三:
begin
ADOQuery:=TADOQuery.Create(Application);
ADOQuery.Clone(ADOQuery1,ltOptimistic);
DataSource1.DataSet:=ADOQuery;
end;

 
哈,测试通过,给分。谢谢!
 
后退
顶部