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