![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ahhh, que pillin!!
Nunca me habia funcioando eso porque no ponia el dboMuchas gracias por la respuesta Con esta respuesta se me ocurren 2 nuevas preguntas, - La primera es si eso mismo se puede hacer con 2 SGBD diferentes, por ejemplo con SQL Server con MS Access. Desde Access tienes la posibilidad de vincular tablas y hacer las consultas que quieras - La segunda pregunta seria si para volcar datos de una Base de Datos a otra haciendo con una consulta directamente, con el INSERT INTO como podria tener una barra de progreso para controlar el tiempo Supongo que habria que ejecutarla en un hilo a parte, porque sino se quedaria "colgado" el programa, y usando el eveto del query FetchProgress Esto bien hecho funcionaria? ![]() |
|
#2
|
|||
|
|||
|
Hola,
no entiendo muy bien la sentencia Query que estais comentando. A que os referiís cuando hablais de Servidor1 y Servidor2?. En mi caso, tengo 2 bbdd (Interbase 6) en el mismo equipo y necesito vocar el contenido de varias tablas de una bbdd a otra. Estoy intentando utilizar la sentencia insertada por Hector Código:
insert into servidor2.dbo.tablab (campo, campo) select servidor1.dbo.tablaa (campo, campo) Alguien puede aclararme esto?. Gracias a todos. |
|
#3
|
||||
|
||||
|
Esa sentencia es para ms-sql server, no funciona con interbase.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Gracias por responder.
Sabes si en Interbase se puede utilizar alguna similar. O en para estos casos, está capado?. Saludos |
|
#5
|
||||
|
||||
|
Saludos
Con ninguna sentencia se puede hacer una transferencia o consulta de datos entre 2 o mas BBDD. Solo queda usar DataPump o tener 2 dataset (en delphi) y mediante un ciclo agregar x datos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#6
|
|||
|
|||
|
Me he tenido que implementar un bucle, con 2 TTables e ir volcando registros uno a uno, tal y como describe CHICOLITA en este hilo.
El problema que he encontrado, es que si el valor del campo es '' (cadena vacia) me inserta en el campo de la tabla destino un Null, valor que no me permite tener la própia bbdd, ya que es un campo tipo 'not null'. Código:
IBTableVacia.Fields[i].Value := IBTableLlena.Fields[i].Value; Saben porque me ocurre esto con la cadena vacia (''). Saludos |
|
#7
|
|||
|
|||
|
Hola, yo estoy usando Zeos, y MySql. Tengo dos conecciones ya que tengo dos bases de datos distintas, la pregunta es como hago para realizar una consulta que involucra el uso de dos tablas que provienen de una y otra base de datos.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|