在COM+对象中,怎么才能把ADOQuery.Recordset转换为原生ADO中的RecordSet供ASP对象调用(不要说转换成二维数组来传递,这个我会)(

  • 主题发起人 主题发起人 yangjia
  • 开始时间 开始时间
有看到_Recordset = interface;
這一行
那麼我請問,在MTSDataModule中增加一個方法
function GetDate:_Recordset
begin
result := adoquery1.recordset
end
如何在Paramters中設置返回參數的類型為_Recordset?

 
你自己在自定义的接口下的方法的参数的类型有_Recordset及_Recordset*类型
 
你自己在自定义的接口下的方法的参数的类型有_Recordset及_Recordset*类型
-----------------------------------------------------------------------
[:(]好像沒有呀!
 
问题也解决。但不全是如那个谁所说。
我下班了。晚上在说·
 
怎麼解決的告訴我呀!
pwq@nienmade.com.cn
 
P_W_Q,我找到一篇这样的文章,在
http://www.codelphi.com/
黄金文章有一系列文章MTS组件——从理论到实践(一)--(五)
他好像用OLEVariant的
 
to: shiningplus
非常感謝!
你說你能夠實現的方法發給我看看!
pwq@nienmade.com.cn
 
P_W_Q我已经发了,收到了吗?
 
接受答案了.
 
虽然我已经结贴。但问题却没有得到真正的解决。
shiningplus的方法在两层结构中没有问题。只是不能在多层结构中传输。
增加一层就出现了对象已经关闭。不能操作的错误·
 
to: yangjia
shiningplus在三層中沒有發現問題
 
三层中你怎么传递的。。。
我用 的全是COM+对象。。
如果ASP直接调用第一个跟数据库打交道的COM+。可以使用
但只要经过其它的一个COM+中转。在ASP中就不能使用了·(所有的对象都是无状态对象。你
的情况肯定不是这样的·)
 
可以的,我在整理,好了后給你一份!
 
已經整理完畢,需要的發郵件給我!
pwq@nienmade.com.cn
 
TO : P_W_Q,
发一份给我吧。、我的邮件:yangjia_zh@tom.com
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
915
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部