bueno esto es un problema parecido a uno anterior tengo esta instruccion
select 'INSERT INTO [SNT_CONTAB].[dbo].[C01Trans] ([KeyEntry],[siPeriod],[ID_Entry],[Id_Trans],[Nline],[ID_Account],[ID_Document],[dtDate],[siMonth],[Reference],[dtDateTrc],[Detail],[ID_Class],[Amount],[Cr],[TaxBase]) Values
('+convert(varchar,ISNULL(@KeyEntry,''))+','+conve rt(varchar,ISNULL(@siPeriod,''))+','+convert(varch ar,ISNULL(@ID_Entry,''))+','+'1'+','+'1'+','+'4135 05'+','+convert(varchar,ISNULL(@nrofactura,''))+', '+convert(varchar,ISNULL(@siPeriod,''))+'+'+ISNULL (@MesConsol,'')+'+'+ISNULL(@DiaConsol_F,'')+','+IS NULL(@Mes_Comprob,'')+','+ISNULL(@nrofactura,'')+' ,'+ISNULL(@Fechafac,'')+','+'VENTA 16% '+'+'+convert(varchar,ISNULL(@NomClie,''))+'+'+' Factura '+'+'+convert(varchar,ISNULL(@nrofactura,''))+','+ convert(varchar,ISNULL(@ID_Class,''))+','+convert( varchar,ISNULL(@Base_Iva16Fac,''))+','+'-1'+','+'0'+')'
y me sale este error
Mens 245, Nivel 16, Estado 1, Procedimiento GS_Consolidar_Contabilidad_P, Línea 101
Error de conversión al convertir el valor varchar 'INSERT INTO [SNT_CONTAB].[dbo].[C01Trans] ([KeyEntry],[siPeriod],[ID_Entry],[Id_Trans],[Nline],[ID_Account],[ID_Document],[dtDate],[siMonth],[Reference],[dtDateTrc],[Detail],[ID_Class],[Amount],[Cr],[TaxBase]) Values
(331,2011,VCRE-03,1,1,130505,0023426,2011+03+28,' al tipo de datos tinyint.
estoy trabajando con sql server 2008
ya intente todo y nada necesito algo de ayuda