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

Creando un procedure para usar en pagina asp.

Estas en el tema de Creando un procedure para usar en pagina asp. en el foro de ASP Clásico en Foros del Web. Buenas estoy creando un procedure para usarlo en mi web, mi duda esta a la hora de crearlo ya uqe me da error y no ...
  #1 (permalink)  
Antiguo 17/11/2004, 09:41
 
Fecha de Ingreso: marzo-2003
Mensajes: 90
Antigüedad: 22 años, 1 mes
Puntos: 0
Creando un procedure para usar en pagina asp.

Buenas estoy creando un procedure para usarlo en mi web, mi duda esta a la hora de crearlo ya uqe me da error y no se como "terminarlo", todo esto es para sql server 2000

El procedure en cuestion es :


Código HTML:
CREATE PROCEDURE [dbo].[movimiento_isla] 
(@isla varchar, @estoy int, @zonaestoy int) AS 
select imagen from @isla where estoy = @estoy and mapa = @zonaestoy
GO
Me dice que tengo que definir isla, la cosa es que necesito poder enviarle el nombre de la tabla ya que puede variar facilmente.

¿Alguna idea de como hacerlo?.

Gracias anticipadas.
  #2 (permalink)  
Antiguo 17/11/2004, 09:54
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
estimado compañero, vaya al foro de base de datos.
ahi obtendra mas ayuda
  #3 (permalink)  
Antiguo 17/11/2004, 10:49
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
El nombre de la tabla no puede ser parámetro. Es necesario apañarselas de otra forma.
  #4 (permalink)  
Antiguo 18/11/2004, 04:55
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
aca va un super ejemplo de como lo hice yo en una oportunidad!!
salu2 a to2
-------------------------------------

CREATE PROCEDURE sp_DropTable
--Estos son los parametros que paso desde ASP
--Nombre de tabla temporal
@TempTable CHAR(50)

AS
Set Quoted_Identifier off
SET NOCOUNT ON

DECLARE @cComando AS CHAR(5000)
--esto es un ejemplo amigo!... podes hacer la consulta que..
--quieras usando esta misma estructura.
SELECT @cComando ="DROP TABLE " + @TempTable
EXEC sp_sqlexec @cComando
GO
__________________
tech-nico.com
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 21:11.