Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2007
Avatar de Manuel
Manuel Manuel is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz/Chile
Posts: 324
Poder: 22
Manuel Va por buen camino
Unir dos tablas en interbase

Hola amigos del foro, les cuanto lo que quiero hacer, tengo dos bases de datos que tienen extructuras iguales:

notas2007.gbd
notas2008.gbd

ahora hay una tabla llamada alumnos, que existe en las dos bases de datos, que tienen la misma estructura, lo que pretendo es unir los datos de alumnos de notas2007.gbd a la tabla alumnos de notas2008.gbd, alguna idea para hacerlo a través de una query?, para no hacerlo enforma manual de campo a campo. Gracias por la ayuda.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC.
Responder Con Cita
  #2  
Antiguo 27-11-2007
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
firebird / interbase no deja lanzar una consulta sobre tablas que residan en distintas bases de datos.

la unica forma que no sea pasar los datos por programa de una tabla a otra , es vinculando las tablas en acces , pegale un vistazo a este post http://www.clubdelphi.com/foros/showthread.php?t=49454


saludos
Responder Con Cita
  #3  
Antiguo 27-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Hasta ahora no es posible hacer lo que quieres con una sentencia SQL, pero según el RoadMap de FireBird en la versión 3.0 si se podra .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #4  
Antiguo 03-12-2007
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Con un simple y mortal sql no lo vas a poder hacer

Pero con dos consultas, un cleint data set y simple bucle si.

Lanan las dos consultas luego luego se las psas al client data set y listo.

ya tienes los datos.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #5  
Antiguo 03-12-2007
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Hola
Podrias hacerlo de la siguiente forma
1. Creas una tabla externa con la misma estructura que la tabla que deseas trasladar en ambas bases de datos y con el mismo nombre
2. Desde la primera base de datos insertas la informacion de la tabla original a la tabla externa
3. desde la segunda base de datos insertas la informacion de la tabla externa a la tabla que recibira los datos
4. despues de esto puedes borra las tablas externas de las dos bases de datos

create table Nombretabla externalfile c:\carpeta\tabla.txt (campo1 ....)

Espero que te funcione

En el foro lo lei alguna vez
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Unir varias tablas en una sola maravert SQL 1 04-01-2007 01:42:22
necesito unir varias tablas karla SQL 2 31-12-2006 11:49:23
unir dos tablas en una consulta paradox 7 Jorge Taveras Tablas planas 1 01-03-2005 07:29:24
unir tablas Mario1980 Conexión con bases de datos 8 22-10-2004 10:36:45
¿Como Unir tablas de dos ALIAS diferentes? sitrico SQL 3 01-07-2004 01:15:09


La franja horaria es GMT +2. Ahora son las 03:44:13.


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
Copyright 1996-2007 Club Delphi