FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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).
__________________
Powered by Gel |
#2
|
||||
|
||||
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.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|