Copiar datos de una tabla a otra con insert

Estoy tratando de pasar los datos obtenidos en una consulta a través de un Dw a otra tabla
Es decir obtengo los datos de la tabla "A" en un Datawindows Grid y luego todos esos datos grabarlos a otra tabla "B", logré hacerlo parcialmente es decir solo graba un registro de filas pero no logro que grabe todos los registros que aparecen en la DataWindows

Estuve tratando con este codigo

string ls_orden,ls_descripcion,ls_unidad,ls_codpresupuesto
decimal ls_metrado,ls_precio1,ls_parcial1,ls_parcialsc

ls_orden = dw_1.object.orden[5]
ls_descripcion = dw_1.object.descripcion[5]
ls_unidad = dw_1.object.unidad[5]
ls_metrado = dw_1.object.metrado[5]

ls_precio1 = dw_1.object.precio1[5]
ls_parcial1 = dw_1.object.parcial1[5]
ls_parcialsc = dw_1.object.parcialsc[5]
ls_codpresupuesto = dw_1.object.codpresupuesto[5]

insert into Calculo_valorizaciones(Orden,Descripcion,Unidad,Metrado,Precio1,Parcial1,codpresupuesto,ParcialSC) values(:ls_orden,:ls_descripcion,:ls_unidad,:ls_metrado,:ls_precio1,:ls_parcial1,:ls_codpresupuesto,:ls_parcialsc) using gtr_datos;

Añade tu respuesta

Haz clic para o