Delphi开发的COM类型的DLL使用ASP调用时,能否传递RECORDSET类型的数据呢?(50分)

  • 主题发起人 主题发起人 96sd2
  • 开始时间 开始时间
9

96sd2

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用Delphi编写了ACTIVE SERVER OBJECT 类型的DLL,传递字符串和数字类型没有问题,但是
在数据库访问部分,是应该在DLL中封装对数据库访问,传递参数,返回相应的记录字段的值,
还是传递ADODB.Recordset给ASP直接使用呢,能不能够实现呢?我尝试将DatasetProvider的data
属性传递过去,没有成功,请各位不吝赐教!
 
得给ASP提供COM接口
 
可能我的意思没有写明白,我是想这个组件能够方便的操作数据库,以前我写的程序直接向调用的主程序返回结果集,
即将DatasetProvider的data属性值传给主程序的Clientdataset的data属性,主程序就可以使用了,现在使用ASP调用,
这样数据类型ASP是不支持的,那么怎么样来解决它呢?
 
DatasetProvider的data属性 提供的仅仅是一个数据块,而这个数据ASP里应该是无法识别的
正如你所说的直接给ASP传ADODB.Recordset这个接口应该可以
实在不行自己封装一下,虽然麻烦点
 
后退
顶部