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 外部数据库啊?