Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi firebird - Abfrage über 2 Datenbanken (https://www.delphipraxis.net/82395-firebird-abfrage-ueber-2-datenbanken.html)

Markus70 12. Dez 2006 13:50

Datenbank: firebird • Version: 2.0 • Zugriff über: IBObjects

firebird - Abfrage über 2 Datenbanken
 
Hallo,

ist es in firebird möglich eine Abfrage über 2 Datenbanken (2 separate .fdb Dateien) zu machen, und wenn ja wie?

In mysql war es kein Problem, da war es mit

select db1.tpersonen.*
from db1.tpersonen, db2.tpersonen
where db1.tpersonen.personenkey = db2.tpersonen.personenkey

einfach zu lösen.
Kann ich das parallel so in firebird umsetzen?
Danke
Markus

Elvis 12. Dez 2006 13:57

Re: firefox - Abfrage über 2 Datenbanken
 
Zitat:

Zitat von Markus70
Kann ich das parallel so in firebird umsetzen?

Nein, leider nicht.
Aber vllt kannst du ja ein wenig darüber schreiben warum du gerne cross DB Queries absetzen würdest. Vllt. lässt sich ja eine andere Lösung finden, die nicht zuuu faul nach Kompromiss stinkt. ;)

btw: Du kannst deinen Ersten Beitrag editieren und dadurch aus Firefox Firebird machen. ;)

Markus70 12. Dez 2006 14:36

Re: firebird - Abfrage über 2 Datenbanken
 
schade schade.
Was gäbe es denn an freien Datenbanken für Alternativen, die das können?

Oracle Express unterstüzt nur einen Tablespace und somit wird es da auch nicht gehen.

Einzig fällt mir Microsoft SQL Server 2005 Express ein der es hinbekommt.
Da ist aber die Frage, wie ist es mit Installationsaufwand?

und mysql ist ja im kommerziellen Bereich nicht kostenfrei.

Warum cross-db:

Nun, ich habe 2 ( oder auch n) Datenbanken mit identischer Struktur, von denen jeweils eine
auf eine andere zugreifen muß um beispielsweise die Existienz bestimmter Datenmengen zu prüfen.

hoika 12. Dez 2006 14:47

Re: firebird - Abfrage über 2 Datenbanken
 
Hallo,

das klappt dann nur über eine selbstgeschriebene UDF
(user defined function).


Heiko

mkinzler 12. Dez 2006 15:25

Re: firebird - Abfrage über 2 Datenbanken
 
Der Abgleich kann ja auch programmatisch erfolgen. (Programm hat 2 Connections zu den 2 Datenbanken)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz