Win7 x64 + VC2012+Access2013 x64 无法连接数据库

时间:2021-09-23 07:41:59
小弟这次是第一次是这个论坛发贴,以前的问题百度一下都能解决,但这次找了几天都找不到,在论坛上也找了一天都没能解决。

以前用的是win7 64位置+ VC2012 +Access2010 32位,一直都能连接上,但装了Access2013 64位后就无法连接数据库了,重新装了Access2013 32位后,能正常连接和访问了,但问题是Win7 64位的系统装不了32位的ODBC。请教各位大神应该如何连接数据库?

连接数据库代码: Provider=Microsoft.ACE.OLEDB.12.0; Data Source=t.accdb

7 个解决方案

#1


驱动的位数要与ACCESS匹配,64位的ACCESS,用64位的驱动

http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn 
找找看

#2


试过了,64位的ACCESS与office 32位不能同时安装

#3


没办法,必须匹配,安装64位的OFFICE

#4


但64位的Access 边接不上,不知道怎么连。

#5


卸载32位的OFFICE,安装64位的OFFICE

#6


最大的问题是VC2012+Access2013 x64 无法连接数据库,不知道是不是Provider=Microsoft.ACE.OLEDB.12.0; Data Source=t.accdb这要怎么改

#7


连接字串没有问题,只是位数的问题

#1


驱动的位数要与ACCESS匹配,64位的ACCESS,用64位的驱动

http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn 
找找看

#2


试过了,64位的ACCESS与office 32位不能同时安装

#3


没办法,必须匹配,安装64位的OFFICE

#4


但64位的Access 边接不上,不知道怎么连。

#5


卸载32位的OFFICE,安装64位的OFFICE

#6


最大的问题是VC2012+Access2013 x64 无法连接数据库,不知道是不是Provider=Microsoft.ACE.OLEDB.12.0; Data Source=t.accdb这要怎么改

#7


连接字串没有问题,只是位数的问题