como copiar datos de una tabla a otra

bera
08 de Mayo del 2003
Necesito copiar los datos de una tabla recibos a otra tabla de historico, las dos tablas tienen los mismos campos. Mediante codigo VB si que se hacerlo pero quisiera saber si hay alguna forma de hacerlo con una consulta SQL. he probado con la siguiente pero me da el error "Pocos parámetros, Se esperaba 1" . tb he probado a poner VALUES antes del SELECT y entonces me da un error en la sentencia SELECT.

muchas gracias

camposRBO = "AGENTE, DTOCOB, AGENTELIQ, FECHACARGO,RAMO, POLIZA, CODTOMADOR, NOMBRE, APELLIDO1, APELLIDO2, CANTRBOS, INSPPROD, NUMRECIBO, FECHARECIBO, FORMAPAGO, CODFORMAPAGO, PRIMANETA, PRIMATOTAL, TIPORBO, COMISIONPRODAGENCIA, COMISIONGESTAGENCIA, COMISIONCONSAGENCIA, COMISIONCGOAGENCIA, COMISIONDTO, COMISIONINSP, SITRBO, MOTIVOBAJA, FECHALIQUIDACION"

consultaRBO = "INSERT INTO LIQUIDACIONES_RECIBOS_HISTORICO (" & camposRBO & ") SELECT " & camposRBO & " FROM LIQUIDACIONES_RECIBOS"

odb.Execute consultaRBO

angelescj
08 de Mayo del 2003
Como yo lo tengo hecho sería:

consultaRBO = "INSERT INTO LIQUIDACIONES_RECIBOS_HISTORICO SELECT * FROM LIQUIDACIONES_RECIBOS"
odb.Execute consultaRBO

bera
08 de Mayo del 2003
muchas gracias ya funciona