FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en SP "Invalid colunm name"
hola a todos, he estado tratando de correr el siguiente SP en SQL SERVER pero me da error:
Invalid colunm name 'NOMBRE' Invalid colunm name 'FECHA_VTO_DGI' Invalid colunm name 'FECHA_VTO_BPS' Invalid colunm name 'FECHA_VTO_PL_TRABAJO' Código:
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= ALTER PROCEDURE [dbo].[SP_BUSCAR_EMPRESA] -- Add the parameters for the stored procedure here @SP_NOMBRE NVARCHAR(50) OUTPUT, @RESULTADO INT OUTPUT, @SP_FECHA_VTO_DGI DATETIME OUTPUT, @SP_FECHA_VTO_BPS DATETIME OUTPUT, @SP_FECHA_VTO_PL_TRABAJO DATETIME OUTPUT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF EXISTS (SELECT NOMBRE, FECHA_VTO_DGI, FECHA_VTO_BPS, FECHA_VTO_PL_TRABAJO FROM EMPRESAS WHERE NOMBRE = @SP_NOMBRE) BEGIN SET @RESULTADO = 1 SET @SP_NOMBRE = NOMBRE SET @SP_FECHA_VTO_DGI = FECHA_VTO_DGI SET @SP_FECHA_VTO_BPS = FECHA_VTO_BPS SET @SP_FECHA_VTO_PL_TRABAJO = FECHA_VTO_PL_TRABAJO END ELSE SET @RESULTADO = 0 -- Insert statements for procedure here END |
#3
|
||||
|
||||
yo tengo esto y me funciona muy bien:
__________________
|
#4
|
|||
|
|||
hola, gracias por la ayuda, segui tu consejo e hice lo siguiente
Código:
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= ALTER PROCEDURE [dbo].[SP_BUSCAR_EMPRESA] -- Add the parameters for the stored procedure here @SP_NOMBRE NVARCHAR(50) OUTPUT, @RESULTADO INT OUTPUT, @SP_FECHA_VTO_DGI DATETIME OUTPUT, @SP_FECHA_VTO_BPS DATETIME OUTPUT, @SP_FECHA_VTO_PL_TRABAJO DATETIME OUTPUT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF EXISTS (SELECT @SP_NOMBRE= NOMBRE, @SP_FECHA_VTO_DGI= FECHA_VTO_DGI, @SP_FECHA_VTO_BPS= FECHA_VTO_BPS, @SP_FECHA_VTO_PL_TRABAJO= FECHA_VTO_PL_TRABAJO FROM EMPRESAS WHERE NOMBRE = @SP_NOMBRE) BEGIN SET @RESULTADO = 1 END ELSE SET @RESULTADO = 0 -- Insert statements for procedure here END Mens 170, Nivel 15, Estado 1, Procedimiento SP_BUSCAR_EMPRESA, Línea 19 Line 19: Incorrect syntax near '='. |
#5
|
||||
|
||||
__________________
|
#6
|
|||
|
|||
Hola, de esta forma me funciono, gracias.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error "Invalid Parameter" usando Tquery cuando proceso una consulta grande | CharlesWar | SQL | 5 | 18-06-2008 20:27:56 |
Error "Invalid field Type" entre Delphi 2007 y Firebird 1.5 | saltamirano | Varios | 2 | 24-12-2007 23:38:07 |
Error "Invalid pointer operation" en función contenida en DLL | Albano | OOP | 2 | 20-06-2007 23:01:31 |
Acceso a Outlook 2003 Reminders y error "Invalid Variant Operation" | saldanaluis | Providers | 2 | 24-05-2007 21:17:58 |
Error "Invalid User/Password" al intentar conectar con dbexpress | vivim82 | Conexión con bases de datos | 1 | 30-04-2004 03:22:49 |
|