当前位置:编程学习 > C#/ASP.NET >>

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

数据\添加数据源,选 Microsoft Access 数据库文件(OLE DB),出现 
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

但用代码连接正常:
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系统不能连接 外部数据库啊? --------------------编程问答-------------------- x64 不支持,AccessDatabaseEngine x86 正常 --------------------编程问答-------------------- win7啊win7,楼主你太前卫了 哦 --------------------编程问答--------------------   需要把每一层下面都设置 :    编译平台设置 x86 。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,