服务端如何返回ADO数据集 ( 积分: 100 )

  • 主题发起人 求学生
  • 开始时间

求学生

Unregistered / Unconfirmed
GUEST, unregistred user!
一般情况下,服务端返回查询数据集都采取类似与下面方法:
Funtion GetData(pSql:Widestring):eek:levariant
begin
Result:=ClientDataSet.date 或ClientDataSet.XmlData;
end;
客户端采取:ClientDataSet.data:=AppServer.GetData
请问各位高手:服务端能不能返回ADO的数据集,比如 Result:=ADOQuery.Recordset??客户端老是提示
不支持接口,我在客户端采用:
var ss:variant;
begin
ss:=AppServer.GetData(pSql);
ADOQuery.RecordSet:=IUnknown(ss) as _Recordset;
end;
 
看来很少人研究ADO的强大功能哦。
过于小的技术细节我就不说了,因为有个很好的例子可以非常合适地解决你的疑问:
$(DELPHI)/Demos/Ado/Rds
 
嗯,上面这个好,我看看!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
642
import
I
顶部