您目前已離線,請等候您的網際網路重新連線

無法使用存取 ODBC 驅動程式或 Office 按一下-執行應用程式之外的 OLEDB 提供者

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2874601
徵狀
當您嘗試建立 ODBC 資料來源名稱由 Microsoft Access 在 [資料來源 ODBC 管理員 」 中所提供的驅動程式時,嘗試將會失敗。如果您使用了按一下執行 (C2R) 所安裝的 Office,就會發生這個問題。根據的 Office 版本,您可能會遇到下列問題之一時重試此作業 ︰
  • ACEODBC 所提供之 ODBC 驅動程式。DLL 不會列出在選取的驅動程式] 對話方塊。
  • 您會收到 「 作業系統目前無法執行這個應用程式 」 的錯誤訊息。
  • 您會收到 「 無法載入 odbcji32.dll 」 錯誤訊息。

受影響的驅動程式 ︰

  • Microsoft Access 驅動程式 (*.mdb,*.accdb)
  • Microsoft Access 文字 」 驅動程式 (*.txt、.csv)
  • Microsoft Excel 驅動程式 (下 *.xls、 *.xlsx、 *.xlsm、 *.xlsb)

此外,如果您嘗試使用 Microsoft.ACE.OLEDB.12.0 OLEDB 提供者中定義的 OLEDB 連接從外部應用程式 (其中一個 Office 之外執行的),您會遇到 「 找不到提供者 」 的錯誤當您嘗試連接提供者。
發生的原因
在隔離的虛擬環境中的按一下-執行安裝的 Office 是在本機的作業系統上執行。某些 Office 以外的應用程式可能無法得知的何處找尋在隔離的環境中安裝。

按一下要執行的 Office 365 安裝程式的架構的 」 概觀
http://technet.microsoft.com/en-us/library/jj219420.aspx
解決方案
要在 Office 應用程式中使用的 ODBC 連線

您可以建立從 DSN 中 Office 應用程式,例如存取,而不使用 ODBC 管理員來解決這個問題。若要在 Access 中建立新的 DSN,請依照下列步驟執行 ︰
  1. 在 [功能區中,選取 [外部資料> ODBC 資料庫
  2. 選取匯入] 或 [連結],然後按一下[確定]
  3. 選取您想要建立 (檔案資料來源機器資料來源) 的 DSN 的種類的索引標籤,然後按一下 [新增]
  4. 選取適當的 driveralong 與任何必要的資訊,才能完成此項目。
  5. Afterthe DSN 會建立,按 「取消」 結束其餘的匯入/連結步驟。
  6. DSN 現在應該出現在 「 ODBC 系統管理員中,而且您可以在任何 Office 應用程式中使用它。
將使用 Office 以外的 ODBC 或 Microsoft.ACE.OLEDB.12.0 OLEDB 提供者連接

讓呼叫的應用程式可以找到驅動程式和提供者,您必須安裝 Microsoft Access 資料庫引擎的 MSI 安裝從下列來源之一。

Microsoft Access 資料庫引擎 2010 可轉散發
https://www.microsoft.com/en-us/download/details.aspx?id=13255

Microsoft Access 2013 執行階段
http://www.microsoft.com/en-us/download/details.aspx?id=39358

注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

警告:本文為自動翻譯

內容

文章識別碼:2874601 - 最後檢閱時間:06/27/2016 20:12:00 - 修訂: 2.0

Access 2016, Microsoft Access 2013, Microsoft Access for Office 365

  • kbmt KB2874601 KbMtzh
意見反應
script" src="https://c.microsoft.com/ms.js">