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

Llamar Procedimiento Almacenado (ASP)

Estas en el tema de Llamar Procedimiento Almacenado (ASP) en el foro de ASP Clásico en Foros del Web. Hola Estoy aprendiendo a crear procedimientos almacenados en SQL queisiera saber si alguien me puede ayudar a llamar uno desde ASP Gracias Saludos Alejandro...
  #1 (permalink)  
Antiguo 28/09/2004, 09:11
 
Fecha de Ingreso: septiembre-2004
Mensajes: 2
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Llamar Procedimiento Almacenado (ASP)

Hola

Estoy aprendiendo a crear procedimientos almacenados en SQL

queisiera saber si alguien me puede ayudar a llamar uno

desde ASP



Gracias
Saludos
Alejandro
  #2 (permalink)  
Antiguo 28/09/2004, 12:30
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
los procedimientos se llaman tal cual se ejecuta una linea de sql

por ejemplo.

objeto_conexion.execute("procedimiento_almacenado " & parametro1 )
  #3 (permalink)  
Antiguo 28/09/2004, 12:47
 
Fecha de Ingreso: septiembre-2004
Mensajes: 2
Antigüedad: 20 años, 6 meses
Puntos: 0
lo hice asi pero
no me retorna el valor


este es el codigo asp
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={SQL Server};UID=fdfdd; PWD=sfsf;DATABASE=fdfd; SERVER=WSDEF"
Set RS = Server.CreateObject("ADODB.RecordSet")
Set RS = oConn.execute("EXEC csp_ciudad CIUDAD_ASEGURADO, DSC_CIUDAD")
RESPONSE.WRITE(RS(0).value)

este es el procedimiento

CREATE procedure csp_ciudad (@cod_ciudad char(5), @dsc_ciudad varchar(50) output)
as
begin
set nocount on

select @dsc_ciudad = dsc_ciudad
from geo_ciudad
where cod_ciudad = @cod_ciudad

select @dsc_ciudad

set nocount off
end
  #4 (permalink)  
Antiguo 28/09/2004, 12:49
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 20 años, 8 meses
Puntos: 2
Código:
Set CoComando = Server.CreateObject("ADODB.Command")
CoComando.ActiveConnection = Mi_Conn
CoComando.CommandText = "SP_MiProc"
CoComando.CommandType = 4 'Procedimiento Almacenado
CoComando.Parameters.Append CoComando.CreateParameter("@RETURN_VALUE",3,4,4)
CoComando.Parameters.Append CoComando.CreateParameter("@Nombre",200,1,100,'Tito')
CoComando.Execute
Id = CoComando.Parameters.Item("@RETURN_VALUE").Value
Createparemeter("NOMBRE_PARAMETRO",tipoDeDato,dire ccion,Tamaño,valor)
  #5 (permalink)  
Antiguo 29/09/2004, 00:08
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 11 meses
Puntos: 0
¿para que sirven los procedimientos almacenados?
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 17:32.