como copiar datos de una tabla a otra
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
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
Como yo lo tengo hecho serÃa:
consultaRBO = "INSERT INTO LIQUIDACIONES_RECIBOS_HISTORICO SELECT * FROM LIQUIDACIONES_RECIBOS"
odb.Execute consultaRBO
consultaRBO = "INSERT INTO LIQUIDACIONES_RECIBOS_HISTORICO SELECT * FROM LIQUIDACIONES_RECIBOS"
odb.Execute consultaRBO
