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

Procedimientos almacenados 2

Estas en el tema de Procedimientos almacenados 2 en el foro de ASP Clásico en Foros del Web. el script es el siguiente: create procedure p_suma (@nro1 int,@nro2 int,@respuesta int output) as begin set @respuesta = @nro1 + @nro2 end quisiera que me ...
  #1 (permalink)  
Antiguo 24/06/2002, 10:03
 
Fecha de Ingreso: junio-2002
Mensajes: 3
Antigüedad: 22 años
Puntos: 0
Procedimientos almacenados 2

el script es el siguiente:
create procedure p_suma
(@nro1 int,@nro2 int,@respuesta int output)
as
begin
set @respuesta = @nro1 + @nro2
end
quisiera que me enviaran el codigo en asp para poer llamar al procedimiento indicandoles sus parametros y como obtengo la respuesta.
Gracias.
  #2 (permalink)  
Antiguo 24/06/2002, 10:13
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Procedimientos almacenados 2

via sql server te servira?

Código:
 

Set cn = server.createobject("ADODB.Connection") 
Set cmd = server.createobject("ADODB.Command") 

cn.ConnectionString = tu_conexion

With cmd 
Set .ActiveConnection = cn 
.CommandText = "tu_sp"
.CommandType = 4 
Set params = .Parameters 
End With 

params.Append cmd.CreateParameter("@input1", adVarChar, adParamInput, 3)
params.Append cmd.CreateParameter("@Input2", adVarChar, adParamInput, 4) 
params.Append cmd.CreateParameter("@output", adVarChar, adParamOutput, 255)
' 

params("@input1") = strvariable1
params("@input2") = strvariable2

cmd.Execute , , adExecuteNoRecords 

StrRespuesta = params("@output")

oye akela...con que ligas informix?...con db2 o algo asi?...yo recuerdo haber trabajo hace harto tpo con informix pero nunca use sp... que tal es el trato...vision unix?
  #3 (permalink)  
Antiguo 24/06/2002, 10:14
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Re: Procedimientos almacenados 2

yo tengo los almacenados en informix así que no se si se pasen igual los parámetros que en SQLserver, pero así me funciona a mi:

<% Conexion.execute("execute procedure procediemiento(param1,param2,paramN)")%>

  #4 (permalink)  
Antiguo 24/06/2002, 10:28
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Re: Procedimientos almacenados 2

bakkanzip:

con informix lo ligo directamente con ODBC's.


la conexión del servidor WEB al servidor de BD la hago con un programa de Informix que se llama SetNet 32 que me permite comunicar al mi servidor wec (NT) con el de Informix (Solaris)

con el ODBC establesco la comunicación, y el desarrollo en ASP en el normal.
  #5 (permalink)  
Antiguo 24/06/2002, 11:48
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Procedimientos almacenados 2

mmee...

ke bakan...en mis tpos en que programe en informix r4gl y dbaccess la cosa era muy distinta y apenas podia ver formatos de pantallas via unix..

gracias por la acotacion akela
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 00:37.