ACC2000: Access 結束之後,您升級到 Jet 4.0 服務封包 5 新增透過查詢的資料時

文章翻譯 文章翻譯
文章編號: 304084 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
初學者: 需要知識的使用者介面在單一使用者電腦上。

本文只適用於 Microsoft Access 資料庫 (.mdb)。

全部展開 | 全部摺疊

在此頁中

徵狀

當您嘗試將資料錄加入至所產生的查詢的資料工作表時,Access 會將任一個停止回應 (擱置) 簡要並最後結束而不警告或錯誤,或存取可能會產生下列錯誤訊息之一,然後結束:
MSACCESS 單元 MSJET40.DLL 引起無效分頁錯誤
-或者-
一個應用程式錯誤,正在產生應用程式記錄檔。 MsAccess.exe
-或者-
一個應用程式錯誤,正在產生應用程式記錄檔。 MsJet40.dll
-或者-
Msaccess.exe 已產生錯誤,而且將會關閉 Windows。 您將需要重新啟動程式。
-或者-
MsJet40.dll 已產生錯誤,而且將會關閉 Windows。 您將需要重新啟動程式。

解決方案

在 Microsoft Jet 4.0 服務封包 6 (SP6) 及更新版本中,可以解決此問題。如需有關如何取得最新的 Jet 4.0 Service Pack 的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
239114如何: 取得最新的 Service Pack,為 Microsoft Jet 4.0 資料庫引擎

狀況說明

Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。這個問題已修正在 Jet 4.0 服務封包 6 (SP6)。

其他相關資訊

會發生下列 Msjet40.dll 檔案版本確認這種行為:
   File name     Version      Size               
   ---------------------------------------
   Msjet40.dll   4.0.4431.1   1,503,504 bytes
   Msjet40.dll   4.0.4431.3   1,503,504 bytes  
				

重製行為的步驟

警告: 如果您在執行下列步驟一般保護性錯誤會發生在您的電腦上。請確定您儲存,然後關閉任何開啟的工作在您的電腦上之前您依照下列步驟執行。

  1. 建立新的 Access 2000 資料庫。
  2. 在設計檢視中建立下列表格:
       Table: Table1
       ----------------------------
       Field Name: Ticket_ID
       Data Type: AutoNumber
       Indexed: Yes (No Duplicates)
    
       Field Name: TicketDate
       Data Type: Date/Time
    
       Table Properties: Table1
       -------------------------------
       PrimaryKey: Ticket_ID
    					
  3. 儲存並關閉資料表。
  4. 在設計檢視中建立下列表格:
       Table: Table2
       ----------------------------
       Field Name: TicketNumberID
       Data Type: AutoNumber
       Indexed: Yes (No Duplicates)
    
       Field Name: Ticket_ID
       Data Type: Number
       Indexed: Yes (Duplicates OK)
    
       Field Name:  TicketItemsDesription
       Data Type:  Text
    
       Table Properties: Table2
       -------------------------------
       PrimaryKey: TicketNumberID
    					
  5. 儲存並關閉 [資料表]。
  6. 在設計檢視中建立下列表格:
       Table: Table3
       ----------------------------
       Field Name: TicketItems_ID_Loc
       Data Type: Number
       Indexed: Yes (No Duplicates)
    
       Field Name: TicketItems_Location
       Data Type: Text
    
       Table Properties: Table3
       -------------------------------
       PrimaryKey: TicketItems_ID_Loc  
    					
  7. 儲存並關閉資料表。
  8. 按一下 [工具] 功能表 關聯性。到 [資料庫關聯圖] 視窗可以新增 Table1Table2Table3,然後按一下 [關閉]
  9. 選取 [Ticket_ID 欄位 Table1 表格中,並將其拖曳至 Table2 資料表中的 [Ticket_ID] 欄位。
  10. 在 [編輯關聯] 視窗按一下以選取 強制參考完整性]、 [重疊顯示更新相關欄位] 和 [重疊顯示刪除相關記錄] 核取方塊。
  11. 按一下 [建立],以關閉 [編輯關聯] 視窗。
  12. 選取 [TicketNumberID 欄位 Table2 表格中,並將其拖曳至 Table3 資料表中的 [TicketItems_ID_Loc] 欄位。
  13. 在 [編輯關聯] 視窗按一下以選取 強制參考完整性]、 [重疊顯示更新相關欄位] 和 [重疊顯示刪除相關記錄選項] 核取方塊。
  14. 按一下 [編輯關聯] 視窗中的 [連接類型] 按鈕,然後在 [加入屬性] 視窗中選取聯結類型 2
  15. 按一下 [加入屬性] 視窗中中的 [確定],然後按一下 [建立 在 [編輯關聯] 視窗中。
  16. 關閉 [資料庫關聯圖] 視窗,然後再儲存所做的變更。
  17. 在設計檢視中建立下列查詢:
       Query: MyTables
       ------------------------------
       Type: Select Query
    
       Field: Ticket_ID
       Table: Table1
    
       Field: TicketDate
       Table: Table1
    
       Field: TicketNumberID
       Table: Table2
    
       Field: Ticket_ID
       Table: Table2
    
       Field: TicketItemsDescription
       Table: Table2
    
       Field: TicketItems_ID_Loc
       Table: Table3
    
       Field: TicketItems_Locations
       Table: Table3
    					
  18. 執行 MyTables 查詢。
  19. 請試著在資料工作表中加入新資料錄。您從 Table2 表格加入至第一個欄位的資料,並嘗試移到下一個欄位後,請注意您會收到其中一個本文的 < 徵狀 > 一節所述的錯誤。

屬性

文章編號: 304084 - 上次校閱: 2013年10月24日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Access 2000 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbbug kberrmsg kbfix KB304084 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:304084
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