Foros del Web » Programando para Internet » ASP Clásico »

Asp Jscript Store Procedure Output

Estas en el tema de Asp Jscript Store Procedure Output en el foro de ASP Clásico en Foros del Web. Pues eso, cual es el proceso para hacer un llamado a un procedimiento con un parametro tipo output en jscript, la mayoria de ejemplos son ...
  #1 (permalink)  
Antiguo 06/11/2009, 13:20
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Asp Jscript Store Procedure Output

Pues eso, cual es el proceso para hacer un llamado a un procedimiento con un parametro tipo output en jscript, la mayoria de ejemplos son de VBscript y son bastante diferentes.
  #2 (permalink)  
Antiguo 11/11/2009, 08:18
 
Fecha de Ingreso: noviembre-2009
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Asp Jscript Store Procedure Output

mmm no creo que se pueda asi no mas acceder una base de datos en el server desde javascript (que corren en el cliente)... tenes el codigo andando sin stored procedure?
  #3 (permalink)  
Antiguo 11/11/2009, 08:35
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años, 4 meses
Puntos: 57
Respuesta: Asp Jscript Store Procedure Output

Cita:
Iniciado por diegolaz Ver Mensaje
mmm no creo que se pueda asi no mas acceder una base de datos en el server desde javascript (que corren en el cliente)... tenes el codigo andando sin stored procedure?
Las paginas ASP se pueden escribir en vbscript y jscript. Creo que el esta hablando de escribir la pagina en jscript y no de como acceder a la BD desde el cliente utilizando javascript

Cita:
Iniciado por fantomas1987 Ver Mensaje
Pues eso, cual es el proceso para hacer un llamado a un procedimiento con un parametro tipo output en jscript, la mayoria de ejemplos son de VBscript y son bastante diferentes.
Tendras algun ejemplo de codigo que hayas visto? Generalmente no es dificil "traducir" de vbscript a jscript:

vbscript
Código:
dim variable
variable = "nombre"
Rsponse.write "El nombre es " & nombre
jscript
Código:
var variable;
variable = "nombre";
Response.write("El nombre es " + nombre) //no se si "write" es con mayuscula
  #4 (permalink)  
Antiguo 11/11/2009, 09:49
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Asp Jscript Store Procedure Output

Muchas gracias x el interes. Ya he logrado sacar el valor output del store procedure sin embargo cuando trato de obtener el recordset ese output viene como undefined.
Ejemplo:

var cmd = new ActiveXObject("ADODB.Command");
cmd.ActiveConnection = LoginConnection;
cmd.CommandText = "procName";
cmd.CommandType = 4; // adCmdStoredProc

cmd.Parameters.Append(cmd.CreateParameter("@var1", 200,1,1000,"xxxx"));
cmd.Parameters.Append(cmd.CreateParameter("@var2", 3,1,1000,1));
cmd.Parameters.Append(cmd.CreateParameter("@var3", 3,2,1000));

cmd.Execute();

Response.Write(String(cmd.Parameters("@var3")));

Pero cuando trato de obtener el recorset este viene como undefined, ejemplo:

var cmd = new ActiveXObject("ADODB.Command");
cmd.ActiveConnection = LoginConnection;
cmd.CommandText = "procName";
cmd.CommandType = 4; // adCmdStoredProc

cmd.Parameters.Append(cmd.CreateParameter("@var1", 200,1,1000,"xxxx"));
cmd.Parameters.Append(cmd.CreateParameter("@var2", 3,1,1000,1));
cmd.Parameters.Append(cmd.CreateParameter("@var3", 3,2,1000));

var rs = cmd.Execute();

Response.Write(String(cmd.Parameters("@var3")));

Alguna idea de que puede ser, gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.