64位机器的Microsoft.Jet.OLEDB.4.0问题

时间:2011-06-23 09:51:21

标签: oledb 32bit-64bit

所有人, 我正在使用visual studio 2008处理视觉基础知识,我的应用程序是从microsoft访问数据库中读取数据并使用水晶报告绘制图形,

访问数据库我需要使用方法

{     conn.ConnectionString =“Provider = Microsoft.Jet.OLEDB.4.0;数据源= D:\ a.mdb” } 这在32位机器上工作正常,但我尝试在64位机器上运行它我得到了 Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册 sp任何人都可以帮我解决这个问题... ??我需要它在64位运行它。

2 个答案:

答案 0 :(得分:0)

在您的项目属性中 - >构建,将您的“平台目标”更改为x86,然后它将找到32位驱动程序。

答案 1 :(得分:0)

从以下位置下载Access 64位可再发行组件:

https://www.microsoft.com/en-us/download/details.aspx?id=54920

安装后,可以将Provider = Microsoft.ACE.OLEDB.12.0用于此版本的64位OLEDB。

相关问题