Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/01/2008, 23:55
Avatar de eeyore
eeyore
 
Fecha de Ingreso: mayo-2006
Mensajes: 53
Antigüedad: 19 años
Puntos: 0
Pregunta Re: Ayuda con llamada a Procedimiento Almacenado

Cita:
Iniciado por u_goldman Ver Mensaje
Te sugiero utilizar el objeto Command al llamar a tus stored procedures, por seguridad, eficiencia y estructura de codigo.

Código:
<%
op = request.Form("op")
cuenta = request.Form("cuenta")

Set cmd = Server.CreateObject("ADODB.Command")
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")

Conn.Open "ejemplo"

cmd.CommandText = "InsertaEjemplo"
cmd.CommandType = adCmdStoredProc

cmdParameters.Append cmd.CreateParameter("numCuenta", adInteger, adParamInput, 4, cuenta)
cmdParameters.Append cmd.CreateParameter("numOp", adInteger, adParamInput, 4, op)

rs = cmd.Execute()
%>
Mas informacion por aqui: http://support.microsoft.com/kb/165156

Saludos
Muchas gracias por tu ayuda, dejame checarlo a ver si lo puedo hacer funcionar, solo me quedan dos preguntas:

1.- Con las lineas de cmdParameters tengo que especificar tanto el parametro como el campo de la tabla?

2.- Como uso y manejo los Recordset? El resultado que regresa el sp es un Recordset?