我正在使用 c# 开发一个应用程序,该应用程序需要连接到数据库以获取我拥有的 excel 文件的信息。
问题是,在我清理注册表之前,我总是收到以下错误:
System.InvalidOperationException:.Net Framework 数据提供程序需要 Microsoft 数据访问组件 (MDAC)。请安装 Microsoft 数据访问组件 (MDAC) 版本 2.6 或更高版本。----> System.Runtime.InteropServices.COMException:检索具有 CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))。
我不知道注册表清理是否是,但它是唯一可以做任何事情的事情。我使用的是Windows 7,我读到它已经包含在核心组件中,我无法重新安装它。
我能做些什么?似乎我找到的任何解决方案都不起作用。
谢谢!