您收到 「 找不到可安裝的 ISAM 」 錯誤訊息或檔案匯入、 匯出檔案,或連結 Access 2000 中的檔案時,便遺失某些檔案類型

文章翻譯 文章翻譯
文章編號: 209805 - 檢視此文章適用的產品。
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。

本文可套用於 [Microsoft Access 資料庫 (.mdb) 和 Microsoft Access 專案 (.adp)。

Microsoft Access 2002 版本] 或 [Microsoft Office Access 2003 版本的這份文件] 中,請參閱 283881

本文章的有 Microsoft Access 97] 版本請參閱 90111
全部展開 | 全部摺疊

徵狀

當您匯入的檔案、 匯出檔案,或連結在 Access 中的檔案時,某些檔案類型是遺漏從在 [匯入] 對話方塊、 [匯出] 對話方塊或 [連結] 對話方塊中的 [檔案類型] 下拉式方塊。如果 Access 不能尋找該類型的檔案索引循序存取方法 (ISAM) 驅動程式,可能會收到下列錯誤訊息:

錯誤訊息 1
找不到可安裝的 ISAM
錯誤訊息 2
精靈已無法存取檔案 '<pathname>' 中的資訊。請檢查檔案是否存在,而且檔案是正確的格式。
如果您嘗試從匯入、 連結到,並匯出至可從 Access 2000,您可能也會收到這些錯誤訊息。存取 2000年會要求您使用 Microsoft Visual FoxPro 開放式資料庫連接 (ODBC) 驅動程式。存取 97年使用了 ISAM 驅動程式。當資料庫從 Access 97 升級至 Access 2000 時,可能就會發生這個問題。

如需有關如何設定 Visual FoxPro 資料庫 [ODBC 連接的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
225861沒有選項來匯入,連結,或匯出至 FoxPro 檔案類型

發生的原因

ISAM 驅動程式依存取方式則用來更新除了其自身之外的檔案格式。如果 Windows 登錄中 ISAM 驅動程式的路徑不是有效,或 ISAM 驅動程式不存在,可能會發生這個問題。

解決方案

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄


若要更正此問題,您可以嘗試手動註冊該檔案,或者您必須更正 Windows] 登錄中的路徑名稱錯誤,然後安裝或取代問題檔案。要這麼做,請您執行下列步驟。

附註錯誤訊息中 1 < 徵狀 > 一節所述,檔案名稱是直接與嘗試的作業。在錯誤訊息 2 中所提到 「 < 徵狀 > 一"] 節訊息的文字中提到的檔案名稱。
  1. 在下列表格中,找出相關的檔案:
    摺疊此表格展開此表格
    檔案名稱匯入/匯出 ISAM 為:Windows 登錄
    Msexcl40.dllMicrosoft ExcelHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
    Msexch40.dllMicrosoft ExchangeHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Exchange
    Msrd2x40.dllMicrosoft Jet 2.xHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 2.x
    Msrd3x40.dllMicrosoft Jet 3.xHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 3.x
    Msltus40.dllLotus 1-2-3HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Lotus
    Mspbde40.dllImprise ParadoxHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox
    Mstext40.dll文字HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
    Msxbde40.dlldBaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase
  2. 使用 Microsoft Windows 檔案總管來搜尋檔案。
  3. 如果找到該檔案記錄檔案的路徑名稱。如果找不到檔案,請到步驟 13。
  4. 開啟 「 Windows 登錄編輯程式 」。
  5. 在表格中找到登錄子機碼所述,然後再檢查路徑名稱對實際的路徑名稱。如果登錄機碼不存在,請到步驟 8。
  6. 如果不正確,請更正路徑。如果路徑正確,請繼續這些步驟。
  7. 關閉 [登錄編輯程式]。

    如果您變更路徑,重複程序所產生原始的錯誤。
  8. 如果錯誤持續發生,請試著將檔案手動註冊使用 Regsvr32.exe 公用程式。

    Regsvr32.exe 公用程式是用來在 Windows 登錄中註冊的 DLL 和 ActiveX 控制項的應用程式。若要停止不相符的.dll 檔案的問題,您可以使用這個檔案。若要重新登錄.dll 檔案藉由使用 Regsvr32.exe 公用程式,請移至下一個步驟。
  9. 請確認 Regsvr32.exe 檔案是在安裝 Windows 的系統資料夾中。

    比方說 Regsvr32.exe 檔案是通常在 C:\Windows\System 或 C:\Winnt\System32 中找到。
  10. 按一下 [開始],然後按一下 [執行]。
  11. 在 [執行] 對話方塊中輸入下列命令,在 [開啟] 方塊中。

    附註Regsvr32.exe 和名稱的路徑和 DLL 的路徑可能會在您的電腦上不同。下列命令會登錄 Excel ISAM:

    Regsvr32 c:\winnt\system32\msexcl40.dll

    附註註冊的 DLL 的另一個方法是使用 [Windows 檔案總管] 來尋找該 DLL。

    連按兩下該 DLL。在 開啟方式] 方塊按一下 Regsvr32.exe,然後再按一下 [確定]

    這會以 Regsvr32.exe 建立永久關聯的所有 DLL。您可以按兩下來註冊其他未登錄的 DLL。

    如需有關如何取得此檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
    267279在下載中心 」 中可用的 Regsvr32.exe
  12. 如果錯誤持續發生,或路徑名稱已在步驟 5 中正確,重新命名檔案。
  13. 啟動 [新增/移除程式] 工具、 啟動 Office 2000 安裝程式的程式,然後按一下 [修復 Office]。

?考

如需有關如何編輯 Windows 登錄的詳細資訊,請按一下 [說明] 功能表上的 [Microsoft Access 說明,並在 「 Office 小幫手 」 或 「 解答精靈 」 中輸入 登錄 然後按一下 [搜尋] 以檢視所傳回的主題。

如需有關匯入、 連結,或匯出到該 FoxPro 的詳細資訊檔案類型,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
225861沒有選項來匯入,連結,或匯出至 FoxPro 檔案類型

屬性

文章編號: 209805 - 上次校閱: 2013年7月16日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Microsoft Access 2000 Standard Edition
關鍵字:?
kbmt kbregistry kbexport kbimport kbopenfile kberrmsg kbprb KB209805 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:209805
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com