Home » SQL & PL/SQL » SQL & PL/SQL » How to retrieve the recordset from PROCEDURE????Who can give me an ASP sample???
How to retrieve the recordset from PROCEDURE????Who can give me an ASP sample??? [message #36298] Wed, 14 November 2001 14:49 Go to next message
liyou
Messages: 2
Registered: November 2001
Junior Member
<HTML>
<HEAD>
<TITLE>Oracle ADO Test</TITLE>
</HEAD>
<BODY>

Test of ADO and Oracle Stored Procedures using Ref Cursors

<%

Dim objConn
Dim connString
Dim cmdStoredProc
Dim param1
Dim testDeptNo


testDeptNo = 10
' testDeptNo = 20
' testDeptNo = 30


set objConn = server.createobject("adodb.connection")

' System DSN connection
' Replace the values below with your own
connString = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID=liyou;Password=Security;Data Source=firstdb"

objConn.Open connString

Set cmdStoredProc = Server.CreateObject ("ADODB.Command")
Set cmdStoredProc.ActiveConnection = objConn
cmdStoredProc.CommandText = "Department.Get_Emps"
cmdStoredProc.CommandType = adCmdStoredProc

Set param1 = cmdStoredProc.CreateParameter ("Dept_ID", adInteger, adParamInput)
cmdStoredProc.Parameters.Append param1
param1.Value = testDeptNo

Set param1 = cmdStoredProc.CreateParameter ("recordset", adVariant, adParamOutput)
cmdStoredProc.Parameters.Append param1

cmdStoredProc.Execute
Set rs = cmdStoredProc(1)

Response.Write ("Employees in Department # " & testDeptNo & "" & vbCrLf)
Response.Write ("

" & vbCrLf)

Response.Write ("
" & vbCrLf)
Response.Write ("
" & vbCrLf)
Response.Write (" - Emp # - " & vbCrLf)
Response.Write (" - Name - " & vbCrLf)
Response.Write ("
" & vbCrLf)

While (Not rs.EOF)
Response.Write ("
" & vbCrLf)
Response.Write (" - " & rs (0) & " - " & vbCrLf)
Response.Write (" - " & rs (1) & " - " & vbCrLf)
Response.Write ("
" & vbCrLf)

rs.MoveNext
Wend

Response.Write ("
" & vbCrLf)

rs.Close

Set rs = nothing

Set param1 = nothing

Set cmdStoredProc = nothing
objConn.Close
Set objConn = nothing

%>
</BODY>
</HTML>

----------------------------------------------------------------------
Re: How to retrieve the recordset from PROCEDURE????Who can give me an ASP sample??? [message #37318 is a reply to message #36298] Wed, 30 January 2002 15:04 Go to previous messageGo to next message
Brett Huffman
Messages: 1
Registered: January 2002
Junior Member
Try this:

Dim objConn
Dim objRs
Set objConn = Server.CreateObject("ADOBD.Connection")
Set objRs = Server.CreateObject("ADOBD.Recordset")
objConn.Open Application("Connection_String")
'Call the stored procedure to increment a counter on the page
objRs.Open "exec sp_ListArticles '1/15/2001'", objConn
'Loop through recordset and display each article
Re: How to retrieve the recordset from PROCEDURE????Who can give me an ASP sample??? [message #38270 is a reply to message #36298] Fri, 05 April 2002 09:27 Go to previous message
Adreana
Messages: 1
Registered: April 2002
Junior Member
No Message Body
Previous Topic: Cursor Related issue.
Next Topic: Re: sql help for(3 condition st)
Goto Forum:
  


Current Time: Fri May 03 22:19:21 CDT 2024