怎样在客户端得到输出参数与结果集? ( 积分: 100 )

  • 主题发起人 主题发起人 flytalent
  • 开始时间 开始时间
F

flytalent

Unregistered / Unconfirmed
GUEST, unregistred user!
急:我正在用DataSnap/Com+来开发多层分布式应用系统,其中数据库逻辑使用存储过程,查询更新等操作都是通过客户端向中间层传递存储过程的输入参数来调用的。目前我在中间层建立了协调对象和数据对象。基本模式是:客户端<--->协调对象<--->数据对象<--->数据库
问题是我如何才能在同时客户端得到存储过程中返回的输出参数与结果集?我知道在协调对象中可以通过ClientDataSet得到他们,但如何把他们从协调对象中的ClientDataSet送到客户端的ClientDataSet中去,单独是结果集的话可以实现此传递,但是现在又多了个输出参数,这样需要同时传递输出参数与结果集,该如何做?谢谢
 
急:我正在用DataSnap/Com+来开发多层分布式应用系统,其中数据库逻辑使用存储过程,查询更新等操作都是通过客户端向中间层传递存储过程的输入参数来调用的。目前我在中间层建立了协调对象和数据对象。基本模式是:客户端<--->协调对象<--->数据对象<--->数据库
问题是我如何才能在同时客户端得到存储过程中返回的输出参数与结果集?我知道在协调对象中可以通过ClientDataSet得到他们,但如何把他们从协调对象中的ClientDataSet送到客户端的ClientDataSet中去,单独是结果集的话可以实现此传递,但是现在又多了个输出参数,这样需要同时传递输出参数与结果集,该如何做?谢谢
 
有没有高手解答??
 
难道无人能回答此问题??:(
 
你可以測試利用傳址或指針變量來實現。
在dll中這樣是可以實現返回參數。
 
从头开始构架好麻烦
看看:http://www.delphibbs.com/keylife/iblog_show.asp?xid=19205
不是太全,未写完,但中间层代码有个引用地址,供参考
 
后退
顶部