C# 安装驱动程序后,仍然显示Microsoft.Jet.OLEDB.4.0';提供程序未在本地计算机上注册

C# 安装驱动程序后,仍然显示Microsoft.Jet.OLEDB.4.0';提供程序未在本地计算机上注册,c#,winforms,ms-access,ado,C#,Winforms,Ms Access,Ado,我安装了这个驱动程序。 但它仍然显示Microsoft.Jet.OLEDB.4.0的提供程序未在本地计算机上注册根据您问题中的链接,您显然安装了较新的ACE数据库驱动程序,因此请尝试使用 Microsoft.ACE.OLEDB.12.0 相反。Microsoft.ACE.OLEDB.12.0和Microsoft.Jet.OLEDB.4.0之间有什么区别?@AnimeshGhosh RE:ACE vs.Jet-Look.::我使用了Microsoft.ACE.OLEDB.12.0,但仍然显示相同

我安装了这个驱动程序。
但它仍然显示Microsoft.Jet.OLEDB.4.0的提供程序未在本地计算机上注册

根据您问题中的链接,您显然安装了较新的ACE数据库驱动程序,因此请尝试使用

Microsoft.ACE.OLEDB.12.0

相反。

Microsoft.ACE.OLEDB.12.0和Microsoft.Jet.OLEDB.4.0之间有什么区别?@AnimeshGhosh RE:ACE vs.Jet-Look.::我使用了Microsoft.ACE.OLEDB.12.0,但仍然显示相同的内容error@AnimeshGhosh验证您是否安装了适用于应用程序“位”的Access数据库引擎(又称“ACE”)的适当版本。如果应用程序以64位运行,则需要安装64位版本的ACE。类似地,如果应用程序以32位运行,则需要安装32位版本的ACE。