Database link / passthrough / und so ein Zeug

Hallo Ich habe eine MS-Access Anwendung.

Daten stehen in einer Oracle DB.
Die Oracle DB hat einen Database Link zu einer zweiten Oracle DB.

Ich möchte nun auf eine Tabelle in der 2. Oracle DB zugreifen.

Normal geht das so: „Select * From Tabelle @ZweiteOrarcleDB

Access schluckt das nicht wer-weiss-was ?

Danke

Hallo, SAM!

Normal geht das so: „Select * From Tabelle @ZweiteOrarcleDB
Access schluckt das nicht wer-weiss-was ?

Logisch, wenn man sich die Access-Definition von SQL ansieht. Da würde das heißen „SELECT * FROM Tabelle IN Datenbank2“. Hilft das schon? Wahrscheins nicht…

Wie willst Du auf die Tabellen zugreifen? Hast Du die eingebunden? Falls das möglich ist, binde doch auch die Tabellen der zweiten Oracle-DB ein, und Du kannst normal wie auf lokale Tabellen zugreifen.

Ansonsten musst Du eine Pass-Through-Abfrage erstellen, die den SQL-Befehl via ODBC oder sonstwie an Oracle weitergibt, ohne Access zu behelligen. Habe leider kein Oracle am Rennen zwecks Syntax und so…

Gruß, Manfred