.net – 我们可以将’Microsoft.ACE.Oledb.12.0.dll’的引用添加
发布时间:2020-12-14 02:46:12 所属栏目:Windows 来源:网络整理
导读:我收到错误“’Microsoft.ACE.OLEDB.12.0’提供程序未在本地计算机上注册.”在我的测试服务器上.所以我的问题是: i)我可以添加“’Microsoft.ACE.Oledb.12.0.dll’”的引用来自行投影吗? ii)安全吗? iii)怎么做? 因为我的机器上有最新版本的办公室安装,
我收到错误“’Microsoft.ACE.OLEDB.12.0’提供程序未在本地计算机上注册.”在我的测试服务器上.所以我的问题是:
i)我可以添加“’Microsoft.ACE.Oledb.12.0.dll’”的引用来自行投影吗? 因为我的机器上有最新版本的办公室安装,所以我的本地机器上都有工作.一旦我将我的代码部署到测试服务器,我就会遇到错误.我可能无法在测试服务器上安装Office(由于某种原因).那么有可能将所有require dll放在项目本身并将其部署到测试服务器吗? 提前致谢. 解决方法
要使用“Microsoft.ACE.OLEDB.12”,您需要安装“Microsoft Access数据库引擎2010可再发行组件”
这个信息页面在这里: 正如@ user1297578非常正确地指出实际下载在这里: 安装完成后,实际程序集称为ACEOLEDB.DLL,命令提示符下的以下命令将在您的系统上找到它: C:&;DIR /s/b c:ACEOLEDB.DLL c:Program FilesCommon FilesMicrosoft SharedOFFICE14ACEOLEDB.DLL 作为参考,以下是我从程序收到的错误消息,直到我安装了上述可再发行组件: Connection Failed. Error from IDataInitialize::GetDataSource with connectionString=Data Source=C:MyFileName.mdb;Mode=Share Deny Write;Provider=Microsoft.ACE.OLEDB.12.0;User Id=admin OLE DB Error Report: ErrorRecord: Hresult=80040154 Description: Class not registered SQLErrorInfo: No error info available Source: Microsoft OLE DB Service Components (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 在Windows Server上连续单向复制数
- 如何判断两个.NET DLL是否相同?
- windows-7 – 如何说服PowerShell(通过任务调度程序)找到我
- windows-7 – 如何通过GPO在不活动后锁定Windows 7工作站(没
- 是否可以在Wix中将批处理文件作为二进制元素类型?
- 如何使用selenium webdriver处理Windows文件浏览窗口
- 如何在官方Windows Python 2.5上使用时间> 2038年
- 如何在WIndows 7上使用INETMGR连接到远程IIS
- windows-server-2008 – 需要:适用于Windows 2008的简单HT
- windows-server-2008 – 降级域控制器仍在验证用户
推荐文章
站长推荐
- windows+python3.6下安装fasttext+fasttext在win
- Windows cmd将一个命令的输出作为参数传递给另一
- windows-7 – 跨平台3D(C#)
- ntfs – 如何删除名称末尾带有空格的文件和隐藏属
- 更改Windows任务管理器中的进程优先级是否会导致
- 在uint8_t(C)中以原子方式存储值
- windows-installer – 无提示Windows Installer安
- windows-server-2008-r2 – 适用于Windows Serve
- 在64位Windows上发送ctrl-break到java进程,在32位
- windows-server-2003 – IIS6:如何解决ASP.NET应
热点阅读