ASP.NET aspx ページ (C#) からアクセス データベースに接続しようとしていますが、次のエラーが表示されます。
'Microsoft.Jet.OLEDB.4.0' プロバイダーがローカル コンピューターに登録されていません。
いくつかの調査の結果、サーバーが 64 ビットであり、アクセス データベースと対話する Jet ドライバーが 64 ビットでサポートされていないことが原因であると思われます。以前の解決策では、Web アプリを「任意の CPU」ではなく 32 ビット モードで実行するよう強制するか、サーバー上のドライバーを幻想的な 64 ビット バージョンにアップグレードすることを提案していました。問題は、サーバーへの直接の管理者アクセス権がなく、ファイル (web.config を含む) を編集するためのフォルダー アクセスしかないことです。私の質問は..web.config/aspxファイルのみの設定から、スクリプトを強制的に32ビットモードで実行することは可能ですか? (つまり、サーバー/IISの変更はありません)そうでなければ、サーバーに変更を加えるために官僚主義と戦わなければなりません;-)
皆さんありがとう