Ver Mensaje Individual
  #10  
Antiguo 24-10-2007
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Reputación: 21
RONPABLO Va por buen camino
Para comunicarme con otra bd, en algunos casos he encontrado muy útil usar las tablas externas, yo hago algo como lo siguiente:

1. En bd1 creo una tabla externa
Código SQL [-]
RECREATE TABLE FACTURASXPERSONA
EXTERNAL FILE 'C:\ARCHIVOS DE PROGRAMA\FIREBIRD\FIREBIRD_1_5\BIN\MIBD\CITASXPERSONA.TXT'
(
  CODIGO                  CHAR(    50)  COLLATE NONE,
  NOMBRE                  CHAR(   200)  COLLATE NONE,
  TOTAL                   CHAR(     2)  COLLATE NONE,
  FACTURA                 CHAR(    20)  COLLATE NONE
);
2. luego en la bd 2 creo exactamente la misma tabla externa

Código SQL [-]
RECREATE TABLE FACTURASXPERSONA
EXTERNAL FILE 'C:\ARCHIVOS DE PROGRAMA\FIREBIRD\FIREBIRD_1_5\BIN\MIBD\CITASXPERSONA.TXT'
(
  CODIGO                  CHAR(    50)  COLLATE NONE,
  NOMBRE                  CHAR(   200)  COLLATE NONE,
  TOTAL                   CHAR(     2)  COLLATE NONE,
  FACTURA                 CHAR(    20)  COLLATE NONE
);

y ahí comparto información entre las dos bds sin necesidad de usar mas que querys... es solo una idea.....
Responder Con Cita