2017-04-10 2 views
0

Ich frage mich, ob es möglich ist mit vba in Access ist eine Datenbank erstellen und verknüpfen Sie sie mit einem Oracle SQL Developer-Datenbank und führen Sie einen bestimmten SQL-Code.Zugriff auf VBA, Link zu Oracle und Ausführen von SQL

Ich möchte dies seit vielen Jahren über 20 Jahre tun. es gibt Millionen von Zeilen für jeden, so dass es am besten wäre, eine Zugriffsdatenbank für jedes Jahr zu erstellen.

Gibt es einen Weg, dies zu tun, wenn nicht, was der beste Weg ist, dies zu tun.

Dank

+0

Wenn Sie sql Entwickler haben, warum nicht einfach Ihren Code damit ausführen? –

+0

Ich verstehe nicht, warum Sie eine Access-Datenbank verwenden und sie mit einer Oracle-Datenbank verknüpfen möchten. Alles mit Millionen von Zeilen sollte nicht in Access sein, IMHO. – nicomp

+0

Ich verwende Access mit SQL Server großen verknüpften Tabellen und es funktioniert wie ein Charme! Also warum nicht? –

Antwort

1

Wenn Sie eine ODBC-Datenquelle der auf Ihre Oracle-Datenbank erstellen können, dann können Sie die Tabellen aus dieser Datenbank in Access als verknüpfte Tabellen hinzufügen. Sie können dann alle normalen Access-Objekte mit diesen Tabellen ausführen, und Sie können Pass-Through-Abfragen erstellen, wenn Sie SQL-Befehle ausführen möchten. Click here für Microsoft Beschreibung von Pass-Through-Abfragen einzurichten.

Wenn sich alle Daten auf der Oracle-Seite übrigens in einem Satz von Datenbanktabellen befinden, hat das Einrichten mehrerer Access-Datenbanken für mehrere Jahre keinen Vorteil.