Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2010, 21:18
Quarterpunch
 
Fecha de Ingreso: abril-2008
Ubicación: Morelia, México
Mensajes: 18
Antigüedad: 16 años
Puntos: 0
Pregunta Error Creando SP MSQL 2005

Hola buenas noches alguien me podria hechar una mano con este Procedimiento:

Cita:
Create Procedure Configuracion_Insert
@MaximoHistorial int,
@Reporte int,
@ActualizarHoraEnCadaEvento bit,
@CampoEspecialDef(0) nvarchar(15),
@CampoEspecialDef(1) nvarchar(15),
@CampoEspecialDef(2) nvarchar(15),
@CampoEspecialDef(3) nvarchar(15),
@CampoEspecialDef(4) nvarchar(15),
@CampoEspecialDef(5) nvarchar(15),
@EjecutarRespaldo bit,
@RutaRespaldo nvarchar(255),
@SobreescribirRespaldos bit,
@AlertarRegistrosFaltantes bit,
@ConvertirTiempoAutomaticamente bit,
@CorteEnFechasEspecificas bit,
@DiaCorteMensual(0) smallint,
@DiaCorteMensual(1) smallint,
@DiaCorteMensual(2) smallint,
@DiaCorteMensual(3) smallint,
@DiaCorteMensual(4) smallint,
@DiaCorteSemanal smallint,
@GuardarHistorialMensajesLeidos bit,
@IncluirParametro0EnListaEmpleado bit,
@IncluirParametro1EnListaEmpleado bit,
@IncluirParametro2EnListaEmpleado bit,
@IncluirParametro3EnListaEmpleado bit,
@IncluirParametro4EnListaEmpleado bit,
@IncluirParametro5EnListaEmpleado bit,
@IncluirHorarioEnListaEmpleado bit,
@RegistrarSoloSiRelojBloqueado bit,
@MostrarFotografiasEnChecador bit,
@MostrarAnalisisDetalladoEnChecador bit,
@IDZonaHoraria int,
@RegistroHuellaDigital smallint,
@EquiposHuellaDigital ntext,
@RequerirNumeroYHuella bit,
@MostrarFotoAlChecar bit,
@ChecadorSoporteTecladoNumerico bit,
@MinutosToleranciaSalidaComida smallint,
@VerRetardosDeComidaEnChecador bit,
@upsize_ts timestamp
As
Begin
Insert Into Configuracion
([MaximoHistorial],[Reporte],[ActualizarHoraEnCadaEvento],[CampoEspecialDef(0)],[CampoEspecialDef(1)],[CampoEspecialDef(2)],[CampoEspecialDef(3)],[CampoEspecialDef(4)],[CampoEspecialDef(5)],[EjecutarRespaldo],[RutaRespaldo],[SobreescribirRespaldos],[AlertarRegistrosFaltantes],[ConvertirTiempoAutomaticamente],[CorteEnFechasEspecificas],[DiaCorteMensual(0)],[DiaCorteMensual(1)],[DiaCorteMensual(2)],[DiaCorteMensual(3)],[DiaCorteMensual(4)],[DiaCorteSemanal],[GuardarHistorialMensajesLeidos],[IncluirParametro0EnListaEmpleado],[IncluirParametro1EnListaEmpleado],[IncluirParametro2EnListaEmpleado],[IncluirParametro3EnListaEmpleado],[IncluirParametro4EnListaEmpleado],[IncluirParametro5EnListaEmpleado],[IncluirHorarioEnListaEmpleado],[RegistrarSoloSiRelojBloqueado],[MostrarFotografiasEnChecador],[MostrarAnalisisDetalladoEnChecador],[IDZonaHoraria],[RegistroHuellaDigital],[EquiposHuellaDigital],[RequerirNumeroYHuella],[MostrarFotoAlChecar],[ChecadorSoporteTecladoNumerico],[MinutosToleranciaSalidaComida],[VerRetardosDeComidaEnChecador])
Values
(@MaximoHistorial,@Reporte,@ActualizarHoraEnCadaEv ento,@CampoEspecialDef(0),@CampoEspecialDef(1),@Ca mpoEspecialDef(2),@CampoEspecialDef(3),@CampoEspec ialDef(4),@CampoEspecialDef(5),@EjecutarRespaldo,@ RutaRespaldo,@SobreescribirRespaldos,@AlertarRegis trosFaltantes,@ConvertirTiempoAutomaticamente,@Cor teEnFechasEspecificas,@DiaCorteMensual(0),@DiaCort eMensual(1),@DiaCorteMensual(2),@DiaCorteMensual(3 ),@DiaCorteMensual(4),@DiaCorteSemanal,@GuardarHis torialMensajesLeidos,@IncluirParametro0EnListaEmpl eado,@IncluirParametro1EnListaEmpleado,@IncluirPar ametro2EnListaEmpleado,@IncluirParametro3EnListaEm pleado,@IncluirParametro4EnListaEmpleado,@IncluirP arametro5EnListaEmpleado,@IncluirHorarioEnListaEmp leado,@RegistrarSoloSiRelojBloqueado,@MostrarFotog rafiasEnChecador,@MostrarAnalisisDetalladoEnChecad or,@IDZonaHoraria,@RegistroHuellaDigital,@EquiposH uellaDigital,@RequerirNumeroYHuella,@MostrarFotoAl Checar,@ChecadorSoporteTecladoNumerico,@MinutosTol eranciaSalidaComida,@VerRetardosDeComidaEnChecador )

Declare @ReferenceID int
Select @ReferenceID = @@IDENTITY

Return @ReferenceID

End
Al intentar Crearlo me marca los siguientes errores:

Mens 102, Nivel 15, Estado 1, Procedimiento Configuracion_Insert, Línea 11
Sintaxis incorrecta cerca de '('.
Mens 137, Nivel 15, Estado 2, Procedimiento Configuracion_Insert, Línea 54
Debe declarar la variable escalar "@CampoEspecialDef".



De antemano muchas gracias