_Recordset —> OleVariant ( 积分: 100 )

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

hwljerry

Unregistered / Unconfirmed
GUEST, unregistred user!
谁知道_Recordset和OleVariant之间怎么互相转换吗。
我是想在服务器上把_Recordset返回,在客户端接受,但是Type Library没有_Recordset这个类型只有OleVariant那些类型,这个要怎么转换啊。
 
很奇怪,我用单机的形式实现可以
Value := ADODataSet1.Recordset;
ADODataSet2.Recordset := IDispatch(TVarData(Value).VDispatch) as _Recordset
Value 是OleVariant类型。这样没问题。

但是如果Value是从服务器端传回来就会出现接口不支持的错误。大家有没遇到这个情况啊。
 
这种做法只能在进程内用
C/S方式,用ClientDataSet
 
我是想返回多个数据集结果要怎么做啊。。
我是想在一个SQL语句中包含两个返回结果。。clientDataSet只能返回一个结果。。
没有别的办法了吗。
 

Similar threads

回复
0
查看
978
不得闲
回复
0
查看
804
不得闲
回复
0
查看
1K
不得闲
回复
0
查看
848
不得闲
后退
顶部