在VB写的DLL中返回RECORDSET,但是在ASP中不能用!
VB:
Public Function GenerateReportSQL(ByVal UserId As Long, ByVal ReportID As Long, ByVal ExecuteSQL As Long) As ADODB.Recordset
......
Set GenerateReportSQL = cmd.Execute
.....
asp:
set app = CreateObject("testreport.application")
set ors = app.GenerateReportSQL(clng(iUserId), clng(iReportId), 1)
set app = nothing
response.write ors.Fields.count
结果显示0,但是结果集有内容。