16. Mai 200223 j Hallo, ich habe unter Access 97 ein kleines VBA-Modul geschrieben. Dieses Modul soll eine SQL-Abfrage via ODBC an einen Oracle Server absenden. Jetzt brauch ich nur noch diesen Set db = ...... Befehl... Kann mir jemand sagen wie genau das geht? Aus der Access-Hilfe werde ich nicht schlau.. Danke & Gruß Chris :confused:
16. Mai 200223 j Hallo, wir arbeiten in der Firma auch mit Access und Oracle. Wir verknüpfen in Access einfach die Tabellen mit Oracle. Dann haben wir in Access Tabellen mit dieser Weltkugel vorne vor. Dann können wir über VBA direkt auf unsere "lokalen" Tabellen zugreifen und Datensätze bearbeiten. Frank
16. Mai 200223 j Hallo, danke erstmal für deine Antwort. Auf die Idee bin ich auch schon gekommen. Leider ist die Datenbank soo groß, dass Access bei einer Abfrage aussteigt. Deswegen muss ich wohl oder übel doch über SQL gehen. Oder ist es damit auch möglich, eine SQL Abfrage abzuschicken? Gruß Chris;-)
17. Mai 200223 j HI! Du kannst in Access eine PassThrough - Abfrage erstellen. Unter Abfrage -> SQL spezifisch -> PassThrough. Dann gibts Du die ODBC Verbindung bei den Eigenschaften der Abfrage ein und das müsste es gewesen sein. Gruss
17. Mai 200223 j Original geschrieben von palvoelgyi Hallo, wir arbeiten in der Firma auch mit Access und Oracle. Wir verknüpfen in Access einfach die Tabellen mit Oracle. Dann haben wir in Access Tabellen mit dieser Weltkugel vorne vor. Dann können wir über VBA direkt auf unsere "lokalen" Tabellen zugreifen und Datensätze bearbeiten. Frank So machen wir's auch.
17. Mai 200223 j Hi, kann ich denn eine Pass-Through-Abfrage auch über ein VBA Modul anstarten? Die Anwender möchten dann ja auch vorher zB. eine Kundennummer eingeben können, nach der dann mit der SQL-Abfrage gesucht wird. Wenn ich das über eine normale Access Abfrage machen möchte, kackt Access wieder ab. Die Jet-Engine kommt mit der rießen Datenmenge nicht klar. Gruß Chris;-)
4. Juni 200223 j Hi! Als erstes musst Du mal die benötigten Oracle Tabellen in die Access DB einbinden. Datei -> Tabellen verknüpfen -> ODBC Datenbank Dann erscheint ein Fenster mit Deinen ODBC Sources. Wenn Du eine auswählst, wirst Du nach User und Passwort gefragt ( Logon to Oracle ). Danach siehst Du die Tabellen , die Du dann einbinden kannst. Nun kannst Du ganz normal auf die Tabellen zugreifen. Beim ersten Zugriff auf eine Oracle Tabelle wirst Du dann immer nach User und Passwort gefragt. Gruss
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.