【发布时间】:2014-08-14 22:07:20
【问题描述】:
我试图在我的 C#.net Windows 窗体应用程序中添加一个访问数据库作为 OLEDB 数据源。
这是错误:“无法找到请求的 .Net Framework 数据提供程序。它可能未安装”。
配置: 视窗 8 X64 微软办公软件 2013 X32 微软 .NET 框架 4.5.1
通过搜索论坛等,我根据其他建议安装了以下驱动程序: 安装 Microsoft Access 数据库引擎 (2010) 安装 Microsoft Access 数据库引擎 (2007) 已安装 Microsoft Access Runtime 2007
我可能会错过什么?
【问题讨论】:
-
我很久以前就遇到过 OleDb 的这个问题,发现它是由 machine.config 文件的 DbProviderFactories 部分中的冗余节点引起的。此线程中标记为绿色的答案 (forums.asp.net/t/…) 对您有帮助吗?
-
我没有冗余节点;但是,我注意到我拥有的唯一 DBProviderFactories 子节点是用于 SQL Server Compact 和 IBM DB2。我也应该为 OleDB 准备一个吗?
标签: .net ms-access visual-studio-2012 oledb