私が持っているExcelファイルの情報を取得するためにデータベースに接続する必要があるc#を使用するアプリケーションに取り組んでいます。
問題は、レジストリをクリーンアップするまで、常に次のエラーが発生することです。
System.InvalidOperationException : .Net Framework データ プロバイダーには Microsoft Data Access Components (MDAC) が必要です。Microsoft Data Access Components (MDAC) バージョン 2.6 以降をインストールしてください。----> System.Runtime.InteropServices.COMException : CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829} を持つコンポーネントの COM クラス ファクトリの取得は、次のエラーのために失敗しました: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。
レジストリのクリーンがあったかどうかはわかりませんが、何でもできるのはそれだけです。Windows 7を使用していますが、コアにコンポーネントが既に含まれていることを読みましたが、再インストールできません。
私に何ができる?私が見つけた解決策のいずれかが機能していないようです。
ありがとう!