ASP调用Oracle存储过程,高手指点!
我发了好几个区,分少可以分开给。
'这部分连接Oracle数据库的,我省略不写了。
Dim strsql as string
Set rs1 = New ADODB.Recordset
tempsql = "select * from tc_mainmenu"
strsql = "{execute WEBDIVPAGE.WEBDIVPAGE({5, tempsql, 20, pcount,rs1})}" '\\\\这句的调用我是按照网上一篇文章写的,好象不对,但具体要怎么写呢?Oracle帮助文件也查不到啊。我把记录集rs1做为参数输入对吗?因为我的存储过程要返回记录集的。网上原文是resultset 90000而不是rs1,我试过了,也不行。
Set objcomm1 = New ADODB.Command
objcomm1.ActiveConnection = objconn_ora
objcomm1.CommandType = adCmdStoredProc
objcomm1.CommandText = strsql
Set rs1 = objcomm1.Execute '\\\\这里执行不了。
MsgBox rs1.RecordCount