Hola mi estimado...
me parece que estas cometiendo un error en el INSERT INTO..
El Insert Into funciona asi.
Código HTML:
INSERT INTO TABLA_DESTINO (CodProveedor,NombreProveedor)
SELECT COD1,NOMBRE FROM TABLA_ORIGEN
si tu Inser Into tiene 2 valores, Tu select debe de tener 2 campos tambien. que correspondan.
ahora no entiendo los parametros. Pero supongo que lo necesitas para HACER FILTROS entonces seria algo asi
Código HTML:
INSERT INTO TABLA_DESTINO (CodProveedor,NombreProveedor)
SELECT COD1,NOMBRE FROM TABLA_ORIGEN
WHERE COD1= @PARAMETRO1 AND NOMBRE = @PARAMETRO2
pero estos se aplican al SELECT mas no al INSERT.
Espero haya sido de Ayuda.