日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...

發布時間:2023/11/27 生活经验 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从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”提供程序”的解决办法...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。