Wrox Home  
Search P2P Archive for: Go

  Return to Index  

access_asp thread: How do you pass parameters with stored procedures?


Message #1 by "Elildo Mancebo Reis" <elildo@m...> on Wed, 9 Oct 2002 17:27:35 -0300
How  do you pass parameters with stored procedures?

This is my code. I have problem in the **marked line.
my stored procedure name is pGetReport. I have to send clid,mon,ye
parameters.

How can you do that?

clid =request.querystring("clid")
mon =request.querystring("mon")
ye =request.querystring("ye")
' Create an ADO database connection
set cn1 = server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")
' Open the connection using our ODBC file DSN
cn1.open "89gjtru89","yyyy","fj457389jf"
** sSql = "pGetReport " & clid&mon&ye
Set rs = cn1.Execute(sSql) 'execute sql call


Message #2 by "Ken Schaefer" <ken@a...> on Thu, 10 Oct 2002 11:18:56 +1000
If you want to do it that way you'd better do it like this:

<%
strSQL =  "pGetReport @Param1=" & clid& & ", @Param2=" & mon& ", @Param3=" &
ye
Set objRS = objConn.Execute(strSQL)
%>

Personally I recommend using a Command object, and creating and appending
appropriate parameter objects.

Cheers
Ken



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From: "Elildo Mancebo Reis" <elildo@m...>
Subject: [access_asp] How do you pass parameters with stored procedures?


:
: How  do you pass parameters with stored procedures?
:
: This is my code. I have problem in the **marked line.
: my stored procedure name is pGetReport. I have to send clid,mon,ye
: parameters.
:
: How can you do that?
:
: clid =request.querystring("clid")
: mon =request.querystring("mon")
: ye =request.querystring("ye")
: ' Create an ADO database connection
: set cn1 = server.createobject("adodb.connection")
: set rs = server.createobject("adodb.recordset")
: ' Open the connection using our ODBC file DSN
: cn1.open "89gjtru89","yyyy","fj457389jf"
: ** sSql = "pGetReport " & clid&mon&ye
: Set rs = cn1.Execute(sSql) 'execute sql call
:
:
:


  Return to Index