首页 > 编程语言 >“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

时间:2023-04-19 17:26:19浏览次数:47  
标签:exe ACE 解决方案 OLEDB.12 x64 X64 Server Microsoft

不论是连接Access数据库或是SQL Server数据库,“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”这个问题从Office2016开始,困扰了我好多年。

我的软件版本:Win10(x64)版本系统 + Office 2019(x64)版本软件 + Visual Studio 2019

今天终于得到解决。

解决方法:(就两步,都很关键)

1、安装“Microsoft Access 2010 数据库引擎可再发行程序包 ”

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=13255

你是64位的Office,你就安装AccessDatabaseEngine_X64.exe。

你是32位的Office,你就安装AccessDatabaseEngine.exe。

只能二选一,装了一个之后另一个就装不上。

我是64位Office,那必然是安装AccessDatabaseEngine_X64.exe。

2、在Visual Studio中,打开一个“项目/解决方案”之后。

软件右上部分“解决方案资源管理器”→选中项目名称→右键“属性”→生成→目标平台→将“Any CPU”改为“x64”(只能改成x64,其他选项都不行)

3、重新生成,启动程序,一切正常了。

补充:

关于第2步

其实也可以通过改变解决方案的活动平台为x64平台解决(项目的目标平台会自动变为x64)

软件右上部分“解决方案资源管理器”→选中解决方案→右键“属性”→点击“配置管理器”→在“活动解决方案平台”下拉列表选择“新建”→选择新平台“x64”,其他保持默认→点击确定→重新生成解决方案即可。

以上内容转载自:https://blog.csdn.net/qq_45534061/article/details/115563159

 

Sql Server 在执行Excel导入时出现了“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的异常,下载安装AccessDatabaseEngine_X64.exe未能解决问题,使用下述方式解决成功。

如果你安装的是 sql server X64,office2013+ X64位,用导入功能时会出现这个,可以用
C:\Program Files\Microsoft SQL Server\110\DTS\Binn下的DTSWizard.exe文件
替换掉
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn下的DTSWizard.exe文件
注:上述路陉是sql server 的安装路陉。

 

标签:exe,ACE,解决方案,OLEDB.12,x64,X64,Server,Microsoft
From: https://www.cnblogs.com/riddly/p/17333970.html

相关文章

  • Burley SubSurface Profile
    BurleySubSurfaceProfile的渲染方程可以基于经典的双向反射分布函数(BRDF)公式,通过增加次表面散射项的计算来实现次表面散射的效果。该渲染方程具体为:\(I_{o}({x_{o}},\omega_{o})=I_{e}(x_{o},\omega_{o})+\int_{H^{+}}\!f_{r}(\omega_{i},D){(\omega_{i},{x_{o}})}\time......
  • pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161, 5) Microsoft VBScri
    Windows10运行pyenvinstall3.11.2提示pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161,5)MicrosoftVBScript运行时错误:文件未找到解决问题C:\Users\larry>pyenv--versionpyenv3.1.1C:\Users\larry>pyenvinstall3.11.2::[Info]:: Mirror:http......
  • 17 Materials and Appearaces
    关键点Diffuse/LambertianMaterialMicrofacetMaterialIsotropic/AnisotropicMaterialsPropertiesofBRDFs1.MaterialMaterial==BRDF1.1Diffuse/LambertianMaterial漫反射材料假设入射光能量各向一致,出射光能量也各向一致,即均匀,则\(L_i(\omega_i)=L_i\)、\(L_......
  • GDB frame和backtrace命令:查看栈信息--附gdb完整参考
    当程序因某种异常停止运行时,我们要做的就是找到程序停止的具体位置,分析导致程序停止的原因。对于C、C++程序而言,异常往往出现在某个函数体内,例如main()主函数、调用的系统库函数或者自定义的函数等。要知道,程序中每个被调用的函数在执行时,都会生成一些必要的信息,包括:函数调......
  • 类库项目无法引用Microsoft.AspNetCore程序集下的类库
    在类库项目中不能直接引用WebApplicationBuilder、ApplicationBuilder等类,这些类位于Microsoft.ASPNetCore程序集中,但是无法通过Nuget包引用,因为该Nuget包的版本已经不再支持,很久没有更新过了。解决方法:在项目文件csproj文件中,在ItemGroup下手动添加引用<FrameworkReferenceInc......
  • 支持win8 x32和x64的抓包软件Microsoft Network Monitor
    win8系统中N多常用软件水土不服,其中包括工作中常用的抓包神器wireshark,wireshark在win8系统驱动加载失败不能获取网卡不能抓包。搜索资料库MicrosoftNetworkMonitor脱颖而出,MicrosoftNetworkMonitor支持TCP/Ip、UDP等底层协议的捕获抓包,并且有包过滤功能方便分析。Micros......
  • 使用js对tensorspace/three.js/webgl进行截图
    使用js对tensorspace/three.js/webgl进行截图问题分析场景:在右侧,是tensorspace库使用three.js调用webgl对模型进行渲染的画面。我需要使用js对右侧画面进行截图,并保存至本地用于分析。问题:对webgl进行截图需要进行一些特别的操作,使用html2canvas行不通。同时,针对tensorspa......
  • Microsoft Azure中用户注册、应用注册、授权
    背景利用MicrosoftAzure中令牌授予流读取登录用户信息(UserInfo),实现应用的单点登录;1.用户注册此处用户注册,可以理解为一个管理员级别的用户注册;点击注册:Azure用户注册2.注册应用登录Azure后,左侧菜单“应用注册”中点“新注册”:注册过程中,clientId、“重定向URI(可选)......
  • 在OpenHarmony中使用Bytrace
    作者:陈迅一,性能问题分析方式一般来说,我们发现程序卡顿,排除其他程序问题和硬件问题,那一定是自身程序中某个位置运行时,消耗的时间过长导致,要找到耗时的代码段,才能有针对性的进行优化,那第一个问题就是如何找到耗时的代码段。首先我们能想到,在程序中可能存在问题的地方,加入计算时间......
  • Ace Hardware Corporation: 一家五金零售商的EDI
    AceHardwareCorporation(以下简称Ace)是一家总部位于美国伊利诺伊州奥克布鲁克的美国五金零售商合作社,成立于1924年。公司的目标是为其成员提供有竞争力的价格、优质的产品和优秀的客户服务,以满足客户的需求。作为一家五金零售商,Ace的供应商需要与其进行业务单据的传输。为此,Ace公......