![]() |
Datenbank: Firebird • Version: 2,5 • Zugriff über: Zeoslib
2 Query 's verbinden
Hallo,
gibt es eine Möglichkeit 2 Query's von 2 Datenbanken in einem DBGrid darzustellen ? Ich habe zwar gelesen das eine Abfrage über 2 Datenbanken mit Firebird 2,5 gehen soll aber kein Beispiel gefunden, deshalb suche ich jetzt eine Möglichkeit 2 getrennte Abfragen zu verknüpfen. Grüße Michael |
AW: 2 Query 's verbinden
Klar, du kannst doch einfach ein Nachschlagefeld in einem Query erstellen und dann aus einer DataSource nachschlagen, die zur anderen Datenbank gehört.
|
AW: 2 Query 's verbinden
Zitat:
Gruß K-H |
AW: 2 Query 's verbinden
Zitat:
![]() So richtigen Support haben sie dafür (noch) nicht. |
AW: 2 Query 's verbinden
Zitat:
Man könnte auch ein Calc-Field verwenden und manuell den Wert von sonstwo rüberziehen. Ansonsten bieten einige DBMS auch die Möglichkeit in einem Select oder DBFunction auf externe Datenbanken zuzugreifen. (manchmal sogar auf Welche eines komplett anderen DBMS) Wie das jetzt in Firebird geht ... k.A., aber siehe Bernhard. |
AW: 2 Query 's verbinden
Liste der Anhänge anzeigen (Anzahl: 1)
Das hat doch mit Firebird gar nichts zu tun, sondern mit deinen DB-Komponenten. Hab's doch eben extra nochmal getestet: Je eine Firedac-Connection mit Datenbank A und Datenbank B. Dann eine Query nebst Datasource und für jede DB eine Transaktionskomponente. Im Query, das mit DB-A verbunden ist legst du ein Nachschlagefeld an (siehe Bild unten; @p80286: heißt halt so ... Feldtyp: Nachschlagen). Dort gibts du als Nachschlage-Tabelle das Datasource des Queries an, das mit DB-B verbunden ist. Keinerlei Probleme.
Zitat:
|
AW: 2 Query 's verbinden
Der Zugriff auf mehrere Datenbanken geht mit Firebird, am Besten über eine Storedprocedure oder über ein Block Statement. Ist nicht ganz einfach, es gibt aber Beispiele dazu. Einfach mal nach "execute statement" und Firebird suchen.
|
AW: 2 Query 's verbinden
Wenn man den von Bernhard angesprochenen Beitrag zu Ende liest, ist das dort sogar verlinkt ;)
|
AW: 2 Query 's verbinden
Zitat:
|
AW: 2 Query 's verbinden
Interessant,
aber ich habe die ursprüngliche Fragestellung so verstanden, daß zwei Datenmengen, der gleichen bzw. ähnlichen Struktur (z.B. Adresssätze) in einem Grid dargestellt werden sollen. Also ungefähr so: db1 - Müller, Ferdinand db2 - Müller, Friedrich db1 - Müller, Friedrich db1 - Müller, Gustav db2 - Müntefehring, Annette db1 - Müntefehrin, Annete Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz