Ich bin neu in der QGIS-Community und habe versucht, einige ziemlich große Zugriffsdatenbanken mit wenig bis gar keinem Erfolg einzubringen. Ich habe Windows 7, daher habe ich Verwaltungstools / Datenquellen (ODBC) durchgesehen, um einen neuen Benutzer-DSN zu erstellen. Ich habe daraus einen Microsoft Access-Treiber ( .mdb, .accdb) gemacht und ihn mit der Datenbank verknüpft, die ich verwenden möchte.
Dann habe ich in QGIS die Option "Vektorebene hinzufügen" verwendet, "Datenbank" ausgewählt, ODBC vom linken Typ eingegeben, ihm einen Namen gegeben, localhost angegeben und für "Datenbank" in einem identischen Namen wie der von mir erstellte Benutzer-DSN geschrieben ... ABER ... jedes Mal, wenn ich Versuchen Sie es zu testen, es gibt den folgenden Fehler:
Connection failed - Check settings and try again.
Extended error information:
Unable to initialize ODBC connection to DSN for ALC_AV_CO,
[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application
Warum macht es das?
Interessanterweise gelang es mir beim einzigen Erfolg, einen Benutzer-DSN zu erstellen, bei dem es sich um einen Microsoft Access-Treiber (* .mdb) ohne .accdb handelte (ich habe eine Version meiner Datenbank in .mdb gespeichert, damit dies auch funktioniert). Aus mir unbekannten Gründen steht mir diese Option im Menü "Neue Datenquelle erstellen" nicht mehr zur Verfügung, sodass ich sie nicht mehr verwenden kann!
Ich würde mich sehr freuen, wenn mir jemand einen Rat geben könnte, was ich falsch mache!