Einzelnen Beitrag anzeigen

HartiMcFly

Registriert seit: 3. Mär 2005
18 Beiträge
 
#1

2 Datenbanken über Join verknüpfen. Denkfehler?

  Alt 23. Okt 2006, 12:02
Datenbank: Firebird • Zugriff über: IB Komponenten
Hallo zusammen,

ich habe 2 Datenbanken. Ich muß diese im Delphi miteinander verbinden.

Ich bin folgendermaßen vorgegangen.
Für jede Datenbank IBDatabse, IBTransaktion, IBQuery, IBUpdateSQL, DataSource ( weißt auf den jeweiligen IBQuery )

Im ersten IBQuery folgende SQL Anweisung

select * from STAMMDATEN

Im zweiten IBQuery DataSource des ersten IBQuery ausgewählt, und folgende SQL Anweisung

select TELEFON.TELEFON, TELEFON.FAX, TELEFON.RAUM, STAMMDATEN.NAME FROM TELEFON INNER JOIN STAMMDATEN ON TELEFON.ID=:STAMMDATEN.ID

Als Fehlermeldung erhalte ich

Dynamic SQL Error, SQL Error Code = -104 Token unknown -line 1, char 108.

ich gehe mal davon aus, dass ich nur einen kleinen Dreher habe, aber wirklich finden tu ich ihn nicht.

Nehme ich folgenden Doppelpunkt ( TELEFON.ID=:STAMMDATEN.ID) heraus, bekomme ich die Fehlermeldung Table unknown Stammdaten.
Wo muß ich denn noch auf diese Tabelle verweisen?

Vielleicht kann ja von euch mal jemand drüber schauen.

Danke Patrick
  Mit Zitat antworten Zitat