Aqui va un ejemplo, espero te sirva :
' Se crea el objeto Command
Set cmdStoredProc = Server.CreateObject("ADODB.Command")
' Se asigna al objeto command que utilice alguna conexión a la base
cmdStoredProc.ActiveConnection = cnnStoredProc
' Se asigna el nombre del procedimiento almacenado y
'se especifica el tipo de comando adCmdStoredProc
cmdStoredProc.CommandText = "GetSalesById"
cmdStoredProc.CommandType = adCmdStoredProc
' Se crean y asignan valores de los parametros del SP
' En el ejemplo se crea el parametro ID con valor 1
' Y el parametro Sales que es de salida
Set paramId = cmdStoredProc.CreateParameter("@Id", adInteger, adParamInput)
paramId.Value = 1
cmdStoredProc.Parameters.Append paramId
cmdStoredProc.Parameters.Append cmdStoredProc.CreateParameter("@Sales", adCurrency, adParamOutput)
' Se ejecuta el SP que en este ejemplo no retorna ningún record
cmdStoredProc.Execute , , adExecuteNoRecords
Response.Write "<p>El resultado es: <strong>"
' Se lee el resultado de la ejecución del SP
Response.Write cmdStoredProc.Parameters("@Sales").Value
Response.Write "</strong>.</p>" & vbCrLf
Set paramId = Nothing
Set cmdStoredProc = Nothing
Más ejemplos en:
http://www.asp101.com/samples/viewas...redprocs%2Easp
Un saludo, Alain
www.keygroupchile.com (en construcción)
www.insade.cl www.codecor.cl