先用VB编写一端连接数据库的程序!编译成 .dll(假定为ConnectDB.dll,其中有一连接数据库函数connect()和操作数据库函数operate())
在MTS(Microsoft Transaction Server)中添加包(假定为Test)
再在asp中写上如下代码
<%
dim testProxy
dim returnValue
set testProxy=Server.CreateObject("Test.ConnectDB")
testProxy.connect
.....
returnValue=testProxy.operate(Parament)
........%>
之后就可使用返回值returnValue

解决方案 »

  1.   

    用VBscript调用一个程序,并把一些数据传给主程序处理,那么主程序用什么方法接收数据,VBscript又是用什么方法把数据传给主程序?
      

  2.   

    简单办法是通过文件传递数据,复杂和较好的办法是把主程序和被调用的程序都作成ActiveX, 通过方法或事件共享数据。
      

  3.   

    一般的数据可以直接给过去!
    如果是一堆数据,最好用Scripting.Dictionary传
    在主程序中定义一个Varaint 类型的数据来接收,不过要用ByVal
    还要引用scrrun.dll