''Microsoft.ACE.OLEDB.12.0'提供者在本地机器上没有注册。

问题描述 投票:0回答:1

我试图将一个ms access DB与我的C#表格连接起来,当我使用click actionan的时候,我发现我的C#表格中的 "Microsoft.ACE.OLEDB.12.0 "提供商没有在本地机器上注册。ERROR 出现

: ''Microsoft.ACE.OLEDB.12.0'提供商在本地机器上没有注册。

我目前使用的是MS Office 2016,使用的是链接字符串。string acon = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source =C:\Users\kingb\Documents\Persons.accdb;Persist Security Info=False;";

我已经安装了ms access engine 2016 X64 -bit 但问题仍然存在。

c# user-interface access
1个回答
0
投票

要避免使用Office,请安装 Microsoft Access数据库引擎2010

© www.soinside.com 2019 - 2024. All rights reserved.