我现在想用vb写个com组件,然后在asp页面中调用
而且,在组件的方法中我要求传入一个“adodb.recordset”的对象作为参数,
请问这能实现吗?如何实现,最好能给个例子,
还有,如果我在用组件时不想到服务器上注册它,请问该怎么办,
是不是放在要调用组件的asp页面的相同路径下就可以办到?
请高手指点

解决方案 »

  1.   

    当然能行罗,给你个例子:
    Public Function UpdateRS(UpdateMode As Variant, rs As ADODB.Recordset) As ADODB.Recordset
    {
     ........
    }在页面上调用:
    Dim RsTmp as RecordSet
    .......
    set RsTmp.UpdateRs("Mode",rs)至于注册的问题,你说的那种方法还没有听说过,可以试试先.
      

  2.   

    参考一下
    http://blog.csdn.net/online/archive/2003/12/11/7764.aspx果我在用组件时不想到服务器上注册它,请问该怎么办,
    必须注册,才能执行
      

  3.   

    创建com后,再在asp中
    set obj2=server.createobject("工程名.类名")
    ...
    必须在服务器上注册
    不必放到相同路径