Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Copiar registros de una tabla a otra en Access con Delphi (https://www.clubdelphi.com/foros/showthread.php?t=22921)

Gelmin 01-07-2005 00:35:45

Copiar registros de una tabla a otra en Access con Delphi
 
Hola programadores, alguien me puede dar algunas formas de como hacer para transferir registros de una tabla (BD1) a otra (BD2) (Las tablas son iguales) es decir los mismos campos solo q una de ellas le pasara los datos a la otra cada sierto tiempo. Cada una de las bases de datos esta en maquinas diferentes las bases de datos la tengo en Access 2000 y utilizo ADO con Delphi 7, yo lo estaba haciendo que recorriera el dataset uno a uno moviendose al primero "First" enviandolo y luego eliminando "Delete" y asi sucesivamente hasta q la tabla en la BD1 quede vacia, pero al tener varios registros me da conflicto que dice "Informacion de columna clave insuficiente o incorrecta; demasiadas filas afectadas por la actualizacion."

Conocen algunas rutinas para enviar registros de una tabla a otra de forma mas eficiente?... Saludos muchos Gelmin (Nicaragua).

Neftali [Germán.Estévez] 01-07-2005 12:35:04

Posiblemente lo más eficiente en ést caso seróa programarlo en una consulta de Access ("Consulta de actualización") y "llamar" a esa consulta desde el Delphi.
Las consultas creadas en Access se pueden ejecutar desde Delphi/ADO como si fueran Stored Procedures.


La franja horaria es GMT +2. Ahora son las 12:59:17.

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