私は(のみ)32ビットのIngres ODBCドライバーと64ビットのMSAccessを持っています。 Ingresデータベースを指すLinkedTableをAccessに作成したいと思います。
64ビットマシンで32ビットのODBC接続を作成および管理するには、c:\windows\sysWOW64\odbcad32.exe
を使用する必要があることを知っています。しかし、これを実行し、32ビットドライバーで32ビットのODBC接続を作成しても、エラーが発生します。
指定されたDSNに、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています(#0)
64ビットAccessでODBC接続を使用しようとしたとき。
32ビットのODBCドライバーを64ビットのアプリケーションで使用する方法はありますか?
番号。
32ビットアプリケーションと64ビットドライバーを混在させることは絶対にできません(またはその逆)。
基本的に、ODBCドライバーは、通常、親アプリケーションによってロードされるdll(windows)または共有オブジェクト(linux ...)です。
同じプロセススペースを共有するすべての実行可能ファイル、dllなどは、同じビットである必要があります。