だから私はQGISコミュニティーに慣れていないので、かなり大規模なアクセスデータベースをいくつか導入しようとしましたが、成功はほとんどありませんでした。私はWindows 7を使用しているため、管理ツール/データソース(ODBC)を使用して新しいユーザーDSNを作成しました。これをMicrosoft Access Driver(.mdb、 .accdb)にし、使用したいデータベースにリンクしました。
次に、QGISで、ベクターレイヤーの追加、選択したデータベース、ODBCの左タイプを使用し、名前を指定し、localhostを指定し、データベースについては、作成したユーザーDSNと同じ名前で書き込みました...しかし、毎回...それをテストしようとすると、次のエラーが発生します:
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
なぜこれを行うのですか?
興味深いことに、私が成功した唯一のときは、.accdbなしでMicrosoft Access Driver(* .mdb)であるユーザーDSNをなんとか作成することができました(これを機能させるために、DBのバージョンを.mdbに保存しました)。ただし、不明な理由により、このオプションは[新しいデータソースの作成]メニューでは使用できなくなったため、再度使用することはできません。
誰かが私が間違っていることについてアドバイスをいただければ幸いです!