Windows XP で VS2008 を使用してアプリケーションを作成し、.EXE ファイルを生成しました。
このアプリケーションは、Windows XP OS でのみ実行されます。Vista および Windows 7 では失敗します。
Microsoft OLEDB JET 4.0 が発生したというエラーが表示されます。
このアプリでは Microsoft Access をデータベースとして使用しています。
私は何をすべきか?
アプリケーションが「任意の CPU」向けにビルドされていて、Windows 7 および Vista の x64 バリアントで実行している場合は、ビルド構成を x86 (つまり、32 ビット バリアント) に設定してみてください。私の知る限り、Access 用の x64 ドライバーはありません。
幸運を
アクセスデータベースはどこにありますか: にありProgram Files
ますか? その場合、仮想化に悩まされている可能性があります。Windows Vista および 7 では、オペレーティング システムが への書き込みを許可しないProgram Files
ため、サイレントに別のディレクトリにリダイレクトされます。