32ビット/ 64b OS上でONEを実行します。私はwow64モードを使うためにVS-settings x86を使います。 exeはエラーなしで動作します。32/64でexeをACE-Driverで動作させる
私は32bと64bでオフィス2010をサポートしたいと思っています。「Microsoft Access Database Engine 2010 Redistributable」を使用することにしました。 32bと64bの2つの異なるバージョンがあります。必要なインストールオフィスによって異なります。
たとえば、Win7 64b、Office 2010 64bおよび64bドライバがインストールされている場合。アプリケーションはwow64で動作し、64ドライバを使用する必要があります。ドライバが見つからないというエラーが表示されるたびに。
私はそれが欲しいか、2つの異なるexeファイルを作成する必要がありますか?
明らかに、[Access DB Engine Redistributableの32bと64bバージョンは同じマシン上に共存できません](http://social.msdn.microsoft.com/Forums/en-US/) adodotnetdataproviders/thread/abf34eea-1029-429a-b88e-4671bffcee76)、Office 2010 64がインストールされている場合は、64ビットドライバを使用する必要があります。おそらく古い、純粋に32ビットの、あらかじめインストールされた 'Microsoft.Jet.OLEDB.4.0'ドライバを使用するのが代案でしょうか? – Heinzi
私はそれについて考えていますが、オフィス2010年64bがあれば、ジェットはもう働きません。私はVMでこのシナリオを試みました。どのように私の問題を解決した私の答えを確認してください。ご協力ありがとうございます! – David