首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“Microsoft.ACE.OLEDB.12.0”提供程序在数据导出到MS ACCESS时未在本地计算机上注册

“Microsoft.ACE.OLEDB.12.0”提供程序在数据导出到MS ACCESS时未在本地计算机上注册
EN

Stack Overflow用户
提问于 2013-07-18 06:34:56
回答 5查看 108.3K关注 0票数 29

我是使用Microsft.ACE.OLEDB 12.0的初学者。我创建了一个Winforms应用程序VS 2010。

并创建一个将数据网格数据导出到MS Access文件的函数。我使用Microsoft Oledb

为了将数据网格数据导出到MS Access file.But,我在尝试导出时会得到这个错误

这个

数据到ms访问。

请看下面的图片。

我还在我的应用程序中引用了Microsoft.Office 12.0对象库

批量构建配置

EN

回答 5

Stack Overflow用户

发布于 2013-12-21 23:29:39

更改其应用程序池‘高级设置’允许运行32位程序.那是为了我。

票数 10
EN

Stack Overflow用户

发布于 2015-02-13 08:59:39

当我们阅读Excel文件时,我也有类似的问题。

问题的历史:

由于内存需求,我们最近将应用程序从32位迁移到64位。为此,我们将windows 7从32位迁移到64位。但我们还是在机器上安装了32位的办公室。

因为,在将Excel数据导入应用程序时,我们遇到了这个问题。

解决方案,

我下载了64位版本的http://www.microsoft.com/en-us/download/details.aspx?id=13255并安装了参数,

AccessDatabaseEngine_x64.exe /passive

没有任何代码更改,我的问题就会得到解决。

注意:

在64位操作系统和64位office上,如果没有这个修复程序,我的功能就能正常工作。只有当我们的应用程序在64位操作系统上运行64位时才需要此修复,操作系统上安装了32位office。

票数 9
EN

Stack Overflow用户

发布于 2015-12-09 04:04:40

基本方式:

应用程序:MVC C#,用于Win Server 64位:

  1. 删除所有安装的office 32位。
  2. 下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=13255
  3. 选择下载64位,然后安装到服务器(如果你不能设置程序。请重新核对1点).
  4. 再次尝试访问您的应用程序.在这里输入图像描述
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17716207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档