Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2004, 07:46
alainmacias
 
Fecha de Ingreso: agosto-2004
Mensajes: 15
Antigüedad: 20 años, 8 meses
Puntos: 0
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