faqts : Computers : Programming : Languages : Asp : ASP/VBScript : Common Problems

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

40 of 51 people (78%) answered Yes
Recently 7 of 10 people (70%) answered Yes

Entry

How does one call a stored procedure from ASP?
How do I pass a stored procedure parameters?

Jul 23rd, 2000 05:39
unknown unknown, Ian Bretteville-Jensen


This code isn't perfect, but will give you an idea!
Set Conn = Server.CreateObject("ADODB.Connection")
strConn = "DSN=name;UID=username;PWD=password"
Conn.Open strConn
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = "nameofproceduregoeshere"
objCmd.CommandType = adCmdStoredProc
Set objCmd.ActiveConnection = Conn
Set objParam = objCmd.CreateParameter("@ParamerName", _
parametertype, direction, size, value(or passed value)
objCmd.Parameters.Append objParam
Set rst = objCmd.Execute()
The returned recordset is now stored in rst.
You can store as many parameters as you stored proc needs by continuing 
to set new parametrs and appending them to the to objParam.



© 1999-2004 Synop Pty Ltd