B
biggo
Unregistered / Unconfirmed
GUEST, unregistred user!
[!][!][!]
我的三层模式采用Dcom 来做的,
服务器有一接口GetData(sqltext :String;
out Data :Olevariant);
在客户端我直接这么写
GetData('select * from table1', clientDataset1.data);
来接收数据,结果和clientdataset1关联的表格,什么数据都没有
如果我这么写
var
v : Variant;
……
GetData('select * from table1', v);
clientDataset1.data := v
多采用一个变量后,程序就能正常执行获取我想要的数据,怎么回事,
用什么方法可以去掉中间变量v,直接使用clientdataset1.data获取数据。
我的三层模式采用Dcom 来做的,
服务器有一接口GetData(sqltext :String;
out Data :Olevariant);
在客户端我直接这么写
GetData('select * from table1', clientDataset1.data);
来接收数据,结果和clientdataset1关联的表格,什么数据都没有
如果我这么写
var
v : Variant;
……
GetData('select * from table1', v);
clientDataset1.data := v
多采用一个变量后,程序就能正常执行获取我想要的数据,怎么回事,
用什么方法可以去掉中间变量v,直接使用clientdataset1.data获取数据。