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

在大型 Access 資料庫檔案中執行新增查詢、執行產生資料表查詢,或是匯入資料時,會產生錯誤訊息:「無效的引數」

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

本文適用於 Microsoft Access 資料庫 (.mdb) 檔案或 Microsoft Access 資料庫 (.accdb) 檔案。 中度:必須具備基本巨集、編碼以及交互操作技術。
徵狀
在 Microsoft Access 中,當您嘗試在大型 Microsoft Access 資料庫檔案中執行新增查詢、執行產生資料表查詢,或是匯入資料時,可能會收到下列錯誤訊息:
無效的引數。
當 Access 資料庫檔案的大小接近 2 GB 的大小限制時,就會發生這個問題。
其他可行方案
如果要解決這個問題,您必須減少 Access 資料庫檔案的大小。如果要執行這項操作,請使用下列其中一個方法:

方法 1:壓縮 Access 資料庫檔案

您可以執行 [壓縮及修復資料庫] 公用程式,來減少 Access 資料庫檔案的大小。如果要執行這項操作,請依照下列步驟執行。

注意 如果您想要壓縮共用 Access 資料庫檔案 (位於伺服器上或是在共用資料夾中),就必須確定在網路上沒有其他使用者開啟了此 Access 資料庫檔案。您必須在獨佔模式下開啟此 Access 資料庫檔案。
  1. 啟動 Access。
  2. [工具] 功能表上,指向 [資料庫公用程式],然後按一下 [壓縮及修復資料庫]

    注意 在 Access 2007 中,按一下 [Microsoft Office 按鈕],指向 [管理],然後按一下 [壓縮及修復資料庫]
  3. [壓縮資料庫來源] 對話方塊中,選取您要壓縮的 Access 檔案,然後按一下 [壓縮]
  4. [壓縮資料庫成為] 對話方塊中,選取已壓縮 Access 資料庫檔案的名稱。
  5. 按一下 [儲存]

方法 2:分割 Access 資料庫檔案

您也可以將 Access 資料庫檔案分割成多個 Access 資料庫檔案,來解決這個問題。如果 Access 資料庫檔案包含具有許多程式碼的模組,您就可以考慮使用程式庫資料庫來儲存程式碼。您也可以考慮使用「資料庫分割精靈」,來將單一 Access 資料庫檔案分割成兩個 Access 資料庫檔案。使其中一個 Access 資料庫檔案包含所有資料表。另一個 Access 資料庫檔案則包含其餘的資料庫物件,例如表單和報表。如果要執行這項操作,請依照下列步驟執行:
  1. 啟動 Access。
  2. 開啟有問題的 Access 資料庫檔案。
  3. [工具] 功能表上,指向 [資料庫] 視窗中的 [資料庫公用程式],然後按一下 [資料庫分割]

    注意 在 Access 2007 中,於 [資料庫工具] 索引標籤上,按一下 [移動資料] 群組中的 [Access 資料庫]
  4. [資料庫分割] 對話方塊中,按一下 [分割資料庫]
  5. [建立後端資料庫] 對話方塊中,於 [檔案名稱] 方塊中輸入後端 Access 資料庫檔案的名稱,然後按一下 [分割]
  6. 按一下 [確定]
参考
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
304932如何手動分割 Microsoft Access 資料庫
302495 "Invalid Argument" error messagewhen you import, copy, or append data to a table in Access 2000
209912 ACC2000:How to reference classes that exist in multiple libraries
288631 Defragment and compact database to improve performance
ACC2003 ACC2002 ACCXP ACC2000 ACC2007
內容

文章識別碼:835416 - 最後檢閱時間:11/20/2007 03:13:04 - 修訂: 4.2

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition

  • kbexpertiseinter kbtshoot kbquery kbmemory kbdatabase kberrmsg kbprb KB835416
意見反應
"76500"; var Ctrl = ""; document.write("