文章編號: 245407 - 上次校閱: 1999年12月8日 - 版次: 1.0

ACC2000︰匯入檔案時出現「無法更新。資料庫或物件為唯讀」的錯誤訊息。

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT245407
重要說明:本文乃包含有關編輯登錄的資訊。編輯登錄之前,請務必確定一旦發生問題,您知道應如何還原登錄。有關如何還原登錄的資訊,請檢視 Regedit.exe 中的「還原登錄」說明主題,或 Regedt32.exe 中的「還原登錄機碼」說明主題。

中級使用者:需要基本的巨集、程式編寫、和相互作業技巧。

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

在此頁中

全部展開 | 全部摺疊

徵狀

安裝最新的 Microsoft Jet 4.0 服務套裝軟體後,匯入文字檔時,可能會出現以下錯誤訊息:
無法更新。資料庫或物件為唯讀。
接著是:
嘗試匯入檔案 filename 時發生錯誤 。該檔案未匯入。

發生的原因

您要匯入的檔案的附加檔名無法辨識。

解決方案

請改變附加檔名,採用本文後面「詳細資訊」部分中列出的附加檔名。

-或-

修改下面的登錄機碼,以包含您準備匯入的檔案的附加檔名。

HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions

其他相關資訊

基於安全考慮,最新的 Jet 服務套裝軟體在預設情況下只允許匯入以下附加檔名的文字檔:
  • txt
  • csv
  • tab
  • asc
  • htm
  • html
如果您試圖匯入其他附加檔名的文字檔,則會出現「症狀」部分描述的錯誤訊息。

重現問題的步驟

  1. 安裝 Microsoft Jet 4.0 Service Pack 3. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章:
    239114? (http://support.microsoft.com/kb/239114/EN-US/ ) ACC2000:下載中心現有的最新版本的 Microsoft Jet 4.0
  2. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 按一下 [開始],指向 [程式],指向 [附屬應用程式],然後按一下 [記事本]
  3. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 鍵入以下文字:
       1,John,Doe
       2,John,Smith
       3,John,Jones
    
  4. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 將檔案保存為 C:\Test.dat,然後關閉。
  5. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 啟動 Microsoft Access 2000。
  6. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 建立一個新資料庫。
  7. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 在 [檔案] 功能表上,指向 [取得外部資料],然後按一下 [匯入]
  8. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 在 [檔案類型] 清單中,按一下 [文字檔 (*.txt;*.csv;*.tab;*.asc)]
  9. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 在 [檔名] 框中,鍵入 C:\Test.dat ,然後按 ENTER。
  10. 有關該服務套裝軟體的其他資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章: 按一下 [完成]。注意,您會看到以下錯誤訊息:
    無法更新。資料庫或物件為唯讀。

?考

有關 Jet 更新版本的其它資訊,請按一下以下文章編號,檢視相對的 Microsoft Knowledge Base 文章:
239471? (http://support.microsoft.com/kb/239471/EN-US/ ) Jet 4.0 Text IISAM 啟動使用者往系統檔末增加列

這篇文章中的資訊適用於:
  • Microsoft Access 2000 Standard Edition
關鍵字:?
kberrmsg kbdta KB245407
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。