AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi firebird - Abfrage über 2 Datenbanken
Thema durchsuchen
Ansicht
Themen-Optionen

firebird - Abfrage über 2 Datenbanken

Ein Thema von Markus70 · begonnen am 12. Dez 2006 · letzter Beitrag vom 12. Dez 2006
Antwort Antwort
Markus70

Registriert seit: 21. Okt 2004
82 Beiträge
 
Delphi XE7 Professional
 
#1

firebird - Abfrage über 2 Datenbanken

  Alt 12. Dez 2006, 13:50
Datenbank: firebird • Version: 2.0 • Zugriff über: IBObjects
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
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

Re: firefox - Abfrage über 2 Datenbanken

  Alt 12. Dez 2006, 13:57
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.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Markus70

Registriert seit: 21. Okt 2004
82 Beiträge
 
Delphi XE7 Professional
 
#3

Re: firebird - Abfrage über 2 Datenbanken

  Alt 12. Dez 2006, 14:36
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.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: firebird - Abfrage über 2 Datenbanken

  Alt 12. Dez 2006, 14:47
Hallo,

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


Heiko
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: firebird - Abfrage über 2 Datenbanken

  Alt 12. Dez 2006, 15:25
Der Abgleich kann ja auch programmatisch erfolgen. (Programm hat 2 Connections zu den 2 Datenbanken)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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