Pass-Through- VB-Access-Oracle

mardis

Grünschnabel
Hallo zusammen,

ich habe ein für mich großes Problem und hoffe Ihr könnt mir helfen:

Ich versuche im Access über VBA über eine variable SQL-Pass-Through-Abfrage auf eine Oracle-Datenbank zuzugreifen. Hat alles bisher auch wunderbar geklappt. Das Statement wird erstellt und die Verbindung wird aufgebaut.
Jetzt habe ich ein Statement, wobei u.a. eine Tabelle zweimal vorkommt und ich je einen Alias angegeben habe.
Mein Statement baut sich ungefähr so auf:
"...... from
Leistung,
Rolle Rolle,
Rolle Rolle_1
where....."

Access erstellt aber folgende Abfrage:
"...... from
Leistung,
Rolle as Rolle,
Rolle as Rolle_1
where....."

Folglich kommt eine Fehlermeldung: " ODBC-Auffruf fehlgeschlagen. [Oracle][ODBC][ora] ORA-00933: SQL command not properly ended (#933)"
Lösche ich aus dem Entwurf die beiden "AS", läuft die Abfrage einwandfrei.

Wie kann ich verhindern, dass Access die "AS" einfügt. Hiiiiiilllllffffffffeeeeeee!
Biiiiiiiitttttttteeeeee!

Schöne Grüsse
Markus::mad:
 
Zurück