寻求有关经典 ASP 的帮助。我有一个返回游标输出的 Oracle 8 存储过程。我想在 ASP 页面中调用 SP 并通过循环所有结果集行以表格格式显示数据。
这是我尝试过的代码:
Dim conn, cmd, rs
Set conn = Server.CreateObject("adodb.connection")
With conn
.ConnectionString=strConnect
.Open
End With
Set cmd = Server.CreateObject ("ADODB.Command")
Set cmd.ActiveConnection = conn
cmd.CommandText = "Ref_Cursor_Output_Procedure"
cmd.CommandType = 4 'adCmdStoredProc
Dim param1
Set param1 = cmd.CreateParameter ("pid", adInteger, adParamInput)
cmd.Parameters.Append param1
param1.Value = 30
Set rs = cmd.Execute
Do Until rs.BOF Or rs.EOF
-- Do something
rs.MoveNext
Loop
rs.Close
请看一下,如果有什么问题,请告诉我。