![]() |
| FTP | CCD | Enlaces | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Desplegado |
|
#1
|
|||
|
|||
|
Como cruzar dos bases de datos en Builder?
Buenas Tardes amigos, estoy en un aprieto....
Necesito mezclar dos bases de datos. Existe algun método para ello? El problema es las dos bases de datos contienen las mismas tablas y campos, solo necesito insertar los datos de una en la otra..... Si alguien pueda ayudarme le agradeceré mucho. |
|
#2
|
||||
|
||||
|
en pseudocodigo:
Código:
QueryOrigen.database = base1;
QueryDestino.database = base2;
QueryOrigen.open;
QueryDestino.open;
while not QueryOrigen.eof do
begin
QueryDestino.InsertRecord([QueryOrigen.Campo1.Value,
QueryOrigen.Campo2.Value]);
Query1Origen.next;
end;
Base2.Commit;
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
||||
|
||||
|
Puedes probar con alguna de las aplicaciones de DataPump que existen; Delphi trae una y puedes encontrar algunas otras por Internet. La duda que tengo es el comportamiento que tienen ante posibles colisiones de los datos, así que no se si te será útil, pero por probar...
__________________
Neftalí -web - MyDropBox- Guía de estilo, Guía alternativa, TAG's. *Añade tu foto al Club* (UPDATE) TrackInfo v.1.7b Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Hola,
Cita:
![]()
__________________
hummphp.com - Framework para PHP neoplugins.com - Plugins para NeoBook screengif.com - ¡Tu pantalla en un GIF! smalleditor.com - Editor de código y texto imgconverter.com - Conversor de imágenes |
|
#5
|
|||
|
|||
|
Gracias pero una preguntas.
QueryOrigen es un IBQuery? y Campo1, cual es el equivalente? Gracias! |
|
#6
|
|||
|
|||
|
Hola Dec,
De donde saco un Data Pump en Builder? |
|
#7
|
|||
|
|||
|
Hola,
Cita:
__________________
hummphp.com - Framework para PHP neoplugins.com - Plugins para NeoBook screengif.com - ¡Tu pantalla en un GIF! smalleditor.com - Editor de código y texto imgconverter.com - Conversor de imágenes |
|
#8
|
|||
|
|||
|
Dec, no tengo el DataPump....
necesito hacerlo manualmente.... Es mezclar dos tablas, insertar una en la otra..... Gracias. (En Builder) |
|
#9
|
||||
|
||||
|
Cita:
Campo1, pues como se llame el campo de tu tabla. Digamos. qClienteNOMBRES o qFacturaVALOR etc. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#10
|
|||
|
|||
|
Hola, el nombre del campo no se puede acceder como una propiedad....
asi que QueryOrigen.Campo1.Value en "Campo1" no puedo poner un AnsiString... cual es la propiedad para relacionar un campo a un Query? Gracias por tu ayuda. |
|
#11
|
|||
|
|||
|
Hola,
Código:
while not QueryOrigen.eof do begin QueryDestino.InsertRecord([QueryOrigen.Campo1.Value, QueryOrigen.Campo2.Value]); Query1Origen.next; end;
__________________
hummphp.com - Framework para PHP neoplugins.com - Plugins para NeoBook screengif.com - ¡Tu pantalla en un GIF! smalleditor.com - Editor de código y texto imgconverter.com - Conversor de imágenes |
|
#12
|
|||
|
|||
|
Hola,
Código:
while not QueryOrigen.eof do begin QueryDestino.InsertRecord([QueryOrigen.Campo1.Value, QueryOrigen.Campo2.Value]); Query1Origen.next; end;
__________________
hummphp.com - Framework para PHP neoplugins.com - Plugins para NeoBook screengif.com - ¡Tu pantalla en un GIF! smalleditor.com - Editor de código y texto imgconverter.com - Conversor de imágenes |
|
#13
|
||||
|
||||
|
Cita:
![]() Claro que podes ser mas específico y poner:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | |
| Desplegado | |
|
|
|