microsoft ace oledb 12.0提供程序未在本地计算机上注册 [英] the microsoft ace oledb 12.0 provider is not registered on the local machine

查看:139
本文介绍了microsoft ace oledb 12.0提供程序未在本地计算机上注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi,

我有一个项目需要连接到dbase III文件使用VS 2017 - VB,社区版(免费版)。访问mdf也正在连接。我一直在尝试解决错误消息"Microsoft Ace OLEDB 12.0提供商
未在本地计算机上注册"我已经运行Microsoft Access数据库引擎2010 Redistributor,因为大多数线程都要求。我在计算机上找到了程序集aceoledb.dll,但我无法将其添加为参考(dll) 使用添加引用接口,或在Project->属性窗口中,程序的引用
列表。我只是不确定提供商在哪里或在哪里找到它,它的名字几乎没有。我完全迷失了。

I have a project that needs to connect to a dbase III file using VS 2017 – VB, Community version (free one). Access mdf are also being connected to. I have been trying to resolve error message "The Microsoft Ace OLEDB 12.0 provider is not registered on the local machine" I have run Microsoft Access Database Engine 2010 Redistributor as most threads call for. I have found the assembly aceoledb.dll on my computer but I could not add it as a reference(dll)  to the program's reference list using the add reference interface, or in the Project->Properties window. I'm just not sure where the provider is or where to find it, little lone what it's name is. I'm totally lost.

我有一个64位的Windows 8.1操作系统。但Visual Studio设置在"程序文件(86)"文件夹中。我只能为32位系统下载Microsoft Access数据库引擎2010 Redistributor。 64不被允许。

I have a 64 bit windows 8.1 OS. But Visual Studio was set up in the folder ''Program File(86)'. I was only able to download Microsoft Access Database Engine 2010 Redistributor for 32 bit systems. 64 was not allowed.

直到几天前,我意外地消灭了我的大部分程序和数据,我有一个vb项目在VS 2017中运行良好,使用dbase III Plus文件和mdb数据库和Excel文件。我想我正在使用'Microsoft Access Database Engine 2010 Redistributor'进入正确的
方向。但在那之后我迷失了。我无法弄清楚如何注册提供者,或者汇编可能被命名的内容。

Up until a few days ago, before I accidentally wiped out much of my programs and data, I had a vb project working fine in VS 2017 that was using dbase III Plus file and mdb databases and Excel files. I think I'm going in the right direction with ' Microsoft Access Database Engine 2010 Redistributor'. But after that I'm lost. I can not figure out how to register the provider, or what the assemble might be named.

任何帮助将不胜感激。

Any help would be greatly appreciated.

推荐答案

您好BOB5461A,

Hi BOB5461A,

请安装  Microsoft Office Access数据库引擎2007 ,默认情况下未安装在您的计算机上,并检查它是否适用于你好。

Please install  Microsoft Office Access database engine 2007, which does not installed on your machine by default and check if it works for you.

祝你好运,

张龙


这篇关于microsoft ace oledb 12.0提供程序未在本地计算机上注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆