<address id="dftzr"><form id="dftzr"><nobr id="dftzr"></nobr></form></address>

        <form id="dftzr"><nobr id="dftzr"></nobr></form>

              <address id="dftzr"></address>

                              <em id="dftzr"></em>

                                      <form id="dftzr"></form>

                                      <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                      <form id="dftzr"></form>

                                            首頁 服務 產品 文檔 關于

                                            未在本地計算機上注冊“microsoft.ACE.oledb.12.0”提供程序解決辦法

                                            windows 2008 r2 x64版本的操作系統中通過oledb提供程序連接訪問Excel2010/2007時,程序會報如下錯誤:

                                            System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.
                                            此查找資料認為產生此種錯誤的原因有兩種:
                                            1、在Windows2008r2 x64 OS,在沒有裝Office2010客戶端時,或沒有安裝“數據連接組件”
                                            2、當前Web應用程序的應用程序池是64位的,而提供連接Excel的provider不支持當前64版本的操作系統
                                            解決方法:
                                            1方案:
                                            安裝MS的數據連接組件AccessDatabaseEngine(或安裝office 2010客戶端),并將當前承載通過oledb提供程序去訪問Excel2010的Web application對應的應用程序池“啟用兼容32位應用程序”,
                                            在對應的 IIS 應用程序池中,“設置應用程序池默認屬性”右擊/“高級設置”/"啟用32位應用程序",設置為 true。
                                            2方案:
                                            安裝AccessDatabaseEngine_64版并且要安裝64位版的office 2010客戶端

                                            下載地址:http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d

                                            注意這種情況的,不要設置“啟用32位應用程序”


                                            3方案:
                                            若目標應用程序不能將應用程序池"啟用兼容32位應用程序",只能在64位應用程序池下運行,且又想有上傳Excel的功能,可按如下方式:
                                            a、創建Asp.net WebService application 程序,并通過WebService來連接訪問Excel。
                                            b、將此webservice application的應用程序池按方案1方式設置“啟用兼容32位應用程序”。
                                            c、在目標應用程序中添加此webservice。
                                            ————————————————
                                            版權聲明:本文為CSDN博主「lilinrui_ruirui」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
                                            原文鏈接:https://blog.csdn.net/lilinrui_ruirui/article/details/82015788
                                            国产日本精品久久久久|成年美女黄的视频网站|国产精品综合在线观看|无码亚洲一区中文字幕
                                            <address id="dftzr"><form id="dftzr"><nobr id="dftzr"></nobr></form></address>

                                                  <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                                        <address id="dftzr"></address>

                                                                        <em id="dftzr"></em>

                                                                                <form id="dftzr"></form>

                                                                                <form id="dftzr"><nobr id="dftzr"></nobr></form>

                                                                                <form id="dftzr"></form>