.net - 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册

标签 .net excel aceoledb

我正在尝试从 Excel 文件中获取有关按钮单击事件的数据。我的连接字符串是:

 string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;";

当我点击按钮时,出现以下错误:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

我不知道如何解决这个问题。我的操作系统是 Windows 7。

最佳答案

嗯,你需要安装它。您正在寻找:

关于.net - 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649363/

相关文章:

.net - 用户模式 ​​.NET 设置存储在哪里?

vba - Excel VBA : AutoFill Multiple Cells with Formulas

c# - Microsoft ACE OLEDB 12.0 - 无 header .CSV 的 F1 语法导致异常

.net - 如何分发使用 Microsoft Access 数据库的应用程序

c# - 仅从 Excel (ACE OLEDB) 获取特定列

c# - 我是否必须派生自 ConfigurationSection 以支持每个用户的设置?

c# - 在 c# winform 应用程序中插入/保存/提交数据后的空文本框控件

excel - 如何使用 Excel VBA 确定整个工作簿中的任何单元格中是否存在错误

arrays - IsInArray 在应该返回 True 时没有返回

c# - 连接字符串问题 Oracle .Net