Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-06-2007
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 24
TJose Va por buen camino
Hola _Willa

Cita:
Usar estos componentes por cada una de las BD.

- TIBDatabase
- TIBTransaction
- TIBDataSet
También puedes usar una transacción distribuida (creo que así se llama), esto es:
- 2 TIBDatabase
- 1 TIBTransaction

ejecutas las sentencias que quieres en cada una de las bases de datos dentro de una misma transacción.

Saludos
Responder Con Cita
  #2  
Antiguo 27-06-2007
_Willa _Willa is offline
Miembro
 
Registrado: jun 2003
Ubicación: Madrid
Posts: 26
Poder: 0
_Willa Va por buen camino
Gracias, TJose probaré esto ultimo que dices para ver la manera
en la que puedo encajarlo en C++Builder.

puede ser algo así como...
Código:
    ib_db1 = new TIBDatabase(NULL);   // Primera BD
    ib_db2 = new TIBDatabase(NULL);  // Segunda BD

    ib_tra = new TIBTransaction(NULL);  // Transacción Común.

    ib_db1->AddTransaction(ib_tra);
    ib_db2->AddTransaction(ib_tra);

    ib_tra->AddDatabase(ib_db1);
    ib_tra->AddDatabase(ib_db2);
Bueno Probaré si funciona todo esto.
_Gracias.
Responder Con Cita
  #3  
Antiguo 28-06-2007
_Willa _Willa is offline
Miembro
 
Registrado: jun 2003
Ubicación: Madrid
Posts: 26
Poder: 0
_Willa Va por buen camino
Una duda q me ha quedado, es si en lugar de usar codigo Builder C++,
si podria hacer esto mismo a través del un procedimiento Almacenado,

Es decir, se podría hacer un procedimiento Almacenado ( sp_xxxx ) que
permita enlazar datos de dos Base de Datos distintas, para consultar/mover,etc - datos de una tabla a otra tabla de otra Base Datos.

Con sentencias SQL, dos Bases de Datos Distintas (.gdb ) se pueden usar a la vez ??

Si alguien ha realizado algo asi ?? , Se puede en sp ??

_Gracias_
Responder Con Cita
  #4  
Antiguo 28-06-2007
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 22
RolphyReyes Va por buen camino
Red face

Saludos.

Como te habia respondido anteriormente desde una BD Interbase/Firebird no es posible la "manipulacion" de datos a otra BD, segun esta en la pagina principal de Firebird esto sera posible en la version 3.

Pero con http://www.ibexpert.com segun su documentacion utilizando unas sentencias "propias" de ellos se puede realizar esta operación, solo que el manejador debe de ser la de pago.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Sesiones en PHP dieleo PHP 2 21-06-2007 13:40:04
Sesiones David PHP 6 01-03-2007 00:18:48
Interconexión de aplicaciones... adlfv OOP 1 12-08-2005 17:03:02
modificar dbgrid ligado a query squenda Conexión con bases de datos 7 25-04-2004 06:54:03
Sesiones en PHP... Tanix PHP 2 11-08-2003 15:02:50


La franja horaria es GMT +2. Ahora son las 20:48:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi