Wohin ging mein soeben hinzugefügter System-DSN?

3157
Kevin

Ich habe Oracle 11g auf meinem Win 7 x64-PC installiert. Wenn ich in Datenquellen (unter Verwaltung in der Systemsteuerung) nachschaue und auf die Registerkarte System-DSN klicke, kann der Oracle-Treiber aufgelistet werden ("Oracle in OraClient11g_home1").

Das Problem ist jedoch, wenn ich versuche, eine Verknüpfungstabelle in Microsoft Access zu erstellen. Ich klicke auf die Registerkarte "Externe Daten", dann auf die Dropdown-Liste "Weitere" und wähle "ODBC-Datenbank". Von dort wähle ich "Verknüpfung zur Datenquelle durch Erstellen einer verknüpften Tabelle" und wähle im folgenden Dialogfenster die Registerkarte "Maschinendatenquelle".

Von dort aus klicke ich auf die Schaltfläche "Neu" (um eine neue Datenquelle zu erstellen) und wähle das Optionsfeld "System Data Source". Normalerweise sollte ich in der Ergebnisliste normalerweise die Oracle 11g-Datenquelle sehen können, aber sie wird nicht in meiner Liste angezeigt. Ich frage mich nur, ob jemand anderes auf System-DSNs gestoßen ist, die nicht auftauchen, und was sie möglicherweise getan haben, um die Situation zu verbessern.

0

2 Antworten auf die Frage

3
Kevin

Nun, es stellt sich heraus, dass das Problem darauf zurückzuführen ist, dass mein 11g-Treiber 64-Bit und mein Microsoft Access 32-Bit ist. Grundsätzlich kann Access den 64-Bit-Treiber nicht "sehen".

0
Kristian

Wenn Sie es nicht als System, sondern als Benutzer-DSN hinzufügen, wird es in Access aufgelistet. Diesmal wird jedoch ein nützlicher (ish) Fehler angezeigt: Der angegebene DSN enthält eine nicht übereinstimmende Architektur zwischen Treiber und Anwendung.