Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Migrando datos entre dos BD Access (https://www.clubdelphi.com/foros/showthread.php?t=21979)

hgiacobone 02-06-2005 17:12:13

Migrando datos entre dos BD Access
 
Hola amigos,
La cuestion parece sencilla, pero no encuentro la forma de realizarla correctamente.

Estoy trabajando con ADO en una BD (.mdb), que llamaremos DB1, en la que existe una tabla de Articulos que contiene 3000 registros.
Mi cliente la ha actualizado ultimamente y ahora tiene cerca de 5000 registros (los 3000 originales y 2000 nuevos). Asimismo, en esos 3000 registros originales se realizaron actualizaciones en ciertos campos.

Por cuestiones de diseño, hubo que realizar una nueva BD, que llamaremos DB2, la cual contiene ciertas modificaciones a la tabla Articulos entre otras cosas.

La consigna es:
Traspasar los registros actualizados que existan en la tabla Articulos de DB1 hacia la tabla Articulos de DB2. Logicamente, tambien hay que "mudar" todos los nuevos registros que se hayan incorporado en DB1 hacia DB2.

La clausula INSERT INTO no me actualiza los primeros registros y la instruccion UPDATE (...) VALUES (...) solo actualiza regsitros existentes.
¿Tienen alguna idea?


La franja horaria es GMT +2. Ahora son las 20:22:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi