Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/03/2005, 14:23
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No problema.
Mira, quizá pagan justos por pecadores y esta vez te tocó. Lo siento. Esto no es por tí, lo aclaro, pero la verdad es que si bien los foros estan para ayudar, no es su idea principal el hacer el trabajo de los demás o evitarles buscar en google.

En tu caso varás, una vez que busques, que hay dos formas principales de llamar a los SP, una mediante el recordset y otra por medio del Command:

Cuando requieres que el SP regrese un cursor:
Código:
set adoRs = Server.CreateObject("adodb.recordset")
sQuery="Execute sEstados <lista de parametros>" 
set adoRs=adoConn.Execute(sQuery)
Cuando el SP ejecutará un INSERT, UPDATE o algo que no regresará un cursor pero puede (o no) regresar parámetros de salida:
Código:
set cmd=server.CreateObject("ADODB.command")
Set cmd.ActiveConnection = adoConn	
cmd.CommandText = "uActualizaDep"
cmd.CommandType=adCmdStoredProc
cmd.Parameters.Append (cmd.CreateParameter("Id_Dep", adInteger, adParamInput, 4, vIdDep))
cmd.Parameters.Append (cmd.CreateParameter("Titular", adVarChar, adParamInput, 50, vTitular))
cmd.Parameters.Append (cmd.CreateParameter("Dir_Admvo", adVarChar, adParamInput, 50, vDirector))
cmd.Parameters.Append (cmd.CreateParameter("BanOk", adVarChar, adParamOutput, 2))
cmd.Execute
cmd = null
Como ves, es fácil, solo hay que probar. En esta segundo opción se hace uso de las constantes definidas en el archivo adovbs.inc que puedes conseguir en en internet.

Saludos