office2010未在本地计算机上注册,未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 问题...

VB.NET  数据\添加数据源,选 Microsoft Access 数据库文件(OLE DB),选 .accdb 文件出现

未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

选 .MDB 数据库文件又正常

但用代码连接 .accdb 又正常:

Dim CNN As New ADODB.Connection

Dim RS As New ADODB.Recordset

Dim I As Integer

CNN.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & System.Environment.CurrentDirectory & "\AAA.accdb;"

CNN.Open()

系统为 Win7 x64, 也装了 AccessDatabaseEngine_X64 也不行。

编译平台设置 Any CPU、x86 都试过没用。

请教如何解决? 是不是 x64系统不能连接 accdb 外部数据库啊?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值