未在本地计算机上注册“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