Hi, i have a stored procedure wich gives me an error to wich i can not find the source :( any help would be very apreciated! :DIt gives me the errorMsg 102, Level 15, State 1, Procedure spcatalog_DocumentosUpdate, Line 88Incorrect syntax near ','. @id varchar(40), @Clave varchar(255), @Titulo varchar(1024), @Descripcion varchar(60), @idSeccion varchar(40), @idSubseccion varchar(40), @Grupo varchar(40), @TipoContenido tinyint, @idContenido varchar(40), @idTipoDoc varchar(40), @URL varchar(1024), @Estado tinyint, @Fecha_Ultima_Modif DATETIME, @NombreArchivo varchar(255), @RutaOriginalArchivo varchar(512), @Fecha_Upload DATETime, @idPrograma varchar(40), @PeriodoAnyo INT, @PeriodoMes TINYINT, @idUsuario varchar(40), @idNew varchar(40), @LogEstadoOriginal tinyint, @LogEstadoFinal TINYINT, @LogFecha datetime, @LogDescripcion varchar(100), @LogComentario varchar(1024), @LogUserHost VARCHAR(120), @LogUserLocalIP VARCHAR(40), @LogUserPublicIP VARCHAR(40) ASBEGIN if @id = '' BEGIN SELECT @LogEstadoOriginal = 0 Insert Into dbo.oDocumentos ( Clave , Titulo , Descripcion , idSeccion , idSubseccion , Grupo , TipoContenido , idContenido , idTipoDoc , URL , Estado , Fecha_Ultima_Modif , NombreArchivo , RutaOriginalArchivo , Fecha_Upload , idPrograma , PeriodoAnyo , PeriodoMes , idUsuario ) VALUES ( @Clave , @Titulo , @Descripcion , @idSeccion , @idSubseccion , @Grupo , @TipoContenido , @idContenido , @idTipoDoc , @URL , @Estado , @Fecha_Ultima_Modif , @NombreArchivo , @RutaOriginalArchivo , @Fecha_Upload , @idPrograma , @PeriodoAnyo , @PeriodoMes , @idUsuario ) SELECT @idNew = id FROM oDocumentos WHERE Clave = @Clave , Descripcion = @Descripcion , Estado = @Estado , Fecha_Ultima_Modif = @Fecha_Ultima_Modif , Fecha_Upload = @Fecha_Upload , Grupo = @Grupo , idContenido = @idContenido , idPrograma = @idPrograma , idSeccion = @idSeccion , idSubseccion = @idSubseccion , idTipoDoc = @idTipoDoc , NombreArchivo = @NombreArchivo , PeriodoAnyo = @PeriodoAnyo , PeriodoMes = @PeriodoMes , RutaOriginalArchivo = @RutaOriginalArchivo , TipoContenido = @TipoContenido , Titulo = @Titulo , URL = @URL END ELSE BEGIN Select @idNew = @id SELECT @LogEstadoOriginal = @Estado UPDATE dbo.oDocumentos SET Clave = @Clave , Descripcion = @Descripcion , Estado = @Estado , Fecha_Ultima_Modif = @Fecha_Ultima_Modif , Fecha_Upload = @Fecha_Upload , Grupo = @Grupo , idContenido = @idContenido , idPrograma = @idPrograma , idSeccion = @idSeccion , idSubseccion = @idSubseccion , idTipoDoc = @idTipoDoc , NombreArchivo = @NombreArchivo , PeriodoAnyo = @PeriodoAnyo , PeriodoMes = @PeriodoMes , RutaOriginalArchivo = @RutaOriginalArchivo , TipoContenido = @TipoContenido , Titulo = @Titulo , URL = @URL WHERE id = @id END INSERT INTO dbo.oDocumentos_Log ( idDocumento , idUsuario , Fecha , Estado_Original , Estado_Final , Descripcion , Comentarios , user_HostName , user_Local_IP , user_Public_IP ) VALUES ( @idNew , @idUsuario , @LogFecha , @LogEstadoOriginal , @LogEstadoFinal , @LogDescripcion , @LogComentario , @LogUserHost , @LogUserLocalIP , @LogUserPublicIP ) END
Thanks!