Hola Libras:
Gracias por el apoyo, con la novedad de que se los cambié.... y aun asi me amnda el mismo error
BEGIN
Código SQL:
Ver originalSET NOCOUNT ON;
DECLARE @UltimoregistroIndi AS INT = 0
DECLARE @Query AS VARCHAR(MAX)
DECLARE @nValidado AS INT = 0
SET @Query = 'Insert into Dim_Indicador (CvePadreInd,CveMiembInd,MiembroInd,Tipo,Ponderacion,Formula,UnidadMedida,FrecMedicion,IdComportamiento,Validado,Objetivo,AnioActual,'
SET @Query = @Query + 'FuenteInfo,'
SET @Query = @Query + 'IdTipo,IdModoAlim,Descripcion)'
SET @Query = @Query + 'Values ('+CHAR(39)+@NewCvePadreInd+CHAR(39)+','+CHAR(39)+@NewCveMiembInd+CHAR(39)+','+CHAR(39)+@stxtNomIndi+CHAR(39)+','+CHAR(39)+'Indicador'+CHAR(39)+','+CONVERT(VARCHAR(100),@ntxtPondeIndi)+','+CHAR(39)+@stxtFormuIndi+CHAR(39)+','+CHAR(39)+@stxtUniMedIndi+CHAR(39)+','+CHAR(39)+@sslcFrecMed+CHAR(39)+','+CONVERT(VARCHAR(10),@nslcComporta)+','+CONVERT(VARCHAR(10),@nValidado)+','+CONVERT(VARCHAR(10),@nslcObj)+','+CONVERT(VARCHAR(10),@AnioAct)+','+CHAR(39)+@stxtFuenInfoIndi+CHAR(39)+','+CONVERT(VARCHAR(10),@nslcTipo)+','+CONVERT(VARCHAR(10),@nslcModAlimen)+','+CHAR(39)+@stxtDescIndi+CHAR(39)+')'
EXEC(@Query)
SET @LastIdIndiOutPut = (SELECT SCOPE_IDENTITY())
INSERT INTO TblMetasIndicador (Id_Dim_Indicador, MetaMin, MetaSat, MetaSob, Retadora, Alcanzable, AnioActual,Validado,IdArea)
VALUES (@LastIdIndiOutPut,@ntxtMetMinIndi,@ntxtMetSatIndi,@ntxtMetSobrIndi,@stxtRetadora,@stxtAlcanzable,@AnioAct,@nValidado,@CveArea)
SET @UltimoregistroIndi=@LastIdIndiOutPut
SELECT @UltimoregistroIndi AS IdUltimoRegistro
END
Alguna otra sugerencia???? porfa