从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...
注意,64位系统,用64位的补丁文件;
https://www.cnblogs.com/A2008A/articles/2438962.html
操作系统:使用的是64位的Windows Server 2008
解决办法:
这是由于该计算机上没有安装Microsoft Access数据库引擎组件,该组件帮助在现有的Microsoft Office文件与其他数据源之间传输数据。
在向软件中导入数据时,如果数据源选用的Excel时,连接字符串中使用的是“Microsoft.ACE.OLEDB.12.0”,所以必须安装该组件。
对于使用64位操作系统的用户,请下载相应的64位程序。
具体下载地址:HTTP://www.microsoft.com/downloads/details.aspx FAMILYID = c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang = ZH-CN
对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再提供64位程序,所以无法继续使用此种连接方式,请改用“Microsoft.ACE.OLEDB.12.0”,并在服务器上安装相应的64位程序。
如果进行如上操作还是不能解决的话,请参照如下方法:
调用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe
一定要是(X86)这个文件夹下的哦,这个命令行工具的具体用法可以查看MSDN
总结如下:
1. 在用SQL SERVER访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Microsoft.ACE.OLEDB.12.0' 来实现。2. 首先要安装AccessDatabaseEngine.exe。下载路径:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en3. 在32位系统中可以在数据库中看见这个provider。4. 在64位系统中不能看见它,这时需调用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe来执行package。
转载于:https://www.cnblogs.com/zwshi/p/10181438.html
从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...相关推荐
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册Microsoft.Jet.OLEDB.4.0 提供程序...
笔者在项目中做做了一个从Excel表格中导入数据的模块.大体上asp.net项目中导入Excel大体分成三类: 1)采用c#内置方案System.Data.OleDb(限制较小, 通用) 2)采用Ex ...
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
当用sqlserver 导入excel文件的时候,会出现未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. 解决办法: 去http://downlo ...
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
为什么80%的码农都做不了架构师?>>> 错误信息:未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序. 解决办法: 立即下载 ...
- MS SQL 导入导出 提示 未在本地计算机上注册“Microsoft.ACE.Oledb.12.0”提供程序。(System.Data)...
把SQL08换成SQL2012,首次尝试导入数据,提示: 需要下载安装:Microsoft Office Access Database Engine 2007 http://download.mic ...
- 导入表格excel的方法+sqlsrver数据导入(.xlsx):未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
sqlsrver数据导入(.xlsx):未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 解决方法 弹窗提示下面错误 解决方法:下载AccessDa ...
- SQL Server 2012导入Excel文件时 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
问题 在使用Microsoft SQL Server 2012 的SSMS 时,向数据库导入Excel数据,报错 "未在本地计算机上注册"Microsoft.ACE.OLEDB.1 ...
- 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题
目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...
- 导入 Excel 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
错误提示:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. (System.Data) 解决办法: 去http://download.micros ...
- 导入零件信息发生错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
问题描述: 开发导入excel文件时报错"导入零件信息发生错误:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序" 电脑环境:系 ...
最新文章
- 7个小众却很有意思的工具推荐,每一个都是大宝藏!
- Android Zxing 加入闪光灯功能
- 第三十三篇、富文本 NSMutableAttributedString
- unix改变shell显示颜色
- 【机器视觉】 exit算子
- linux串口中断_5年匠心之作,深度探索Linux虚拟化
- 设计模式--程序猿必备面向对象设计原则
- MYSQL存储磁盘创建vgcreate_【转】parted创建硬盘分区并创建LVM
- AsyncTask doinbackground onProgressUpdate onCancelled onPostExecute的基本使用
- 如何快速开发一个支持高效、高并发的分布式ID生成器(二)
- 求生之路4的联机方法和秘籍
- 实现类CAD的交互式命令系统
- 每个人都会有的第一次
- JAVA、android常用时间处理方法及类似微信微博发表时间显示
- CA签名是报的错误及解决方法
- win11 删除系统自带输入法
- 判断字符串字符种类及个数
- 【CSS】CSS选择器优先级及!important属性
- 互联网人才结构与流动报告2021
- android获取当前系统语言
热门文章
- 事件绑定在IE下this是window的问题
- mfc 应用程序 语言进行本地化
- ubuntu18.04安装CUDA10.0
- 导购网站 服务器,导购网站云服务器配置
- c++获取可用端口号_PG高可用架构实施方案
- c# tcp显示服务器图片,C# TCP通迅原码(服务器与客户端相互发送文本与图片)
- 周围剃光头顶留长发型_2021年发型预测:这5位中长发男神,谁才是你心中的长发代表...
- linux中的ln属性,linux 常用基础命令 ln 详细介绍
- Java多线程,Thread,Runnable,Callable Task,Future<Task>,CompletionService
- LabVIEW条形码识别(实战篇—5)