ACC2000: Jet 4.0 Service Pack 5'i yükselttikten sonra bir sorguyla veri eklediğinizde Access sonlandırılıyor

Makale çevirileri Makale çevirileri
Makale numarası: 304084 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Acemi kullanıcı: tek kullanıcılı bilgisayarlarda kullanıcı arabirimi hakkında bilgi gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Bir sorgu tarafından üretilen veri sayfası için bir kayıt eklemeye çalıştığınızda Access bir uyarı veya hata (askıda kalabilir) kısa bir süre ve sonuçta çıkın veya erişim aşağıdaki hata iletilerinden birini oluşturabilir ve çıkın yanıt ya da durdurma aşağıdakileri yapar:
MSACCESS MSJET40.DLL modülünde geçersiz sayfa hatasına neden oldu
-VEYA-
Bir uygulama hatası oluştu ve bir uygulama günlüğü oluşturulur. Msaccess.exe
-VEYA-
Bir uygulama hatası oluştu ve bir uygulama günlüğü oluşturulur. Msjet40.dll
-VEYA-
Msaccess.exe hatalar üretti ve Windows tarafından kapatılacak. Programı yeniden başlatmanız gerekecek.
-VEYA-
MsJet40.dll hatalar üretti ve Windows tarafından kapatılacak. Programı yeniden başlatmanız gerekecek.

Çözüm

Bu sorun, Microsoft Jet 4.0 Service Pack 6 (SP6) ve sonraki sürümlerinde giderilmiştir. En son Jet 4.0 hizmet paketini elde etme hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
239114Nasıl yapılır:'ı Microsoft Jet 4.0 veritabanı altyapısı için en son hizmet paketini elde

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır. Bu sorun, Jet 4.0 Service Pack 6 (SP6) giderilmiştir.

Daha fazla bilgi

Bu davranış, Msjet40.dll aşağıdaki dosya sürümleri ile ortaya onaylanmıştır:
   File name     Version      Size               
   ---------------------------------------
   Msjet40.dll   4.0.4431.1   1,503,504 bytes
   Msjet40.dll   4.0.4431.3   1,503,504 bytes  
				

Davranışı Yeniden Oluşturma Adımları

UYARı: Bu adımları, bilgisayarınızın genel koruma hatasına ortaya çıkar. Kaydedin ve tüm açık çalışma bu adımları izlemeden önce bilgisayarınızı kapatın emin olun.

  1. Yeni bir Access 2000 veritabanını oluşturun.
  2. Aşağıdaki tablo Tasarım görünümünde oluştur:
       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. Tabloyu kaydedip kapatın.
  4. Aşağıdaki tablo Tasarım görünümünde oluştur:
       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. Tabloyu kaydedip kapatın.
  6. Aşağıdaki tablo Tasarım görünümünde oluştur:
       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. Tabloyu kaydedip kapatın.
  8. Araçlar menüsünde ilişkiler ' i tıklatın. Table1, <a2>Table2</a2> ve <a4>Tablo3 ilişkiler penceresine eklemek ve sonra Kapat ' ı tıklatın.
  9. Table1 tablosunda Ticket_ID alanı seçin ve Table2 tablosundaki Ticket_ID alanına sürükleyin.
  10. Ilişkileri Düzenle</a0> penceresinde, Tutarlılığına, <a2>İlişkili alanları Ardarda Güncelleştir</a2> ve <a4>İlişkili kayıtları Ardarda Sil onay kutularını seçmek için tıklatın.
  11. Ilişkileri Düzenle pencereyi kapatmak için Oluştur ' u tıklatın.
  12. Table2 tablosunda TicketNumberID alanı seçip <a0>Tablo3</a0> tablosundaki <a2>TicketItems_ID_Loc</a2> alanına sürükleyin.
  13. Ilişkileri Düzenle</a0> penceresinde, Tutarlılığına, <a2>İlişkili alanları Ardarda Güncelleştir</a2> ve <a4>ilgili kayıt Ardarda Sil seçeneklerini onay kutularını seçmek için tıklatın.
  14. Ilişkileri Düzenle</a0> penceresinde <a1>Birleşim türü</a1> düğmesini tıklatın ve birleşim türü 2 birleşim Özellikleri penceresinde seçin.
  15. Birleştirme Properties penceresinde Tamam ' ı tıklatın ve sonra <a0>ilişkileri Düzenle</a0> penceresinde Oluştur ' u tıklatın.
  16. Ilişkiler penceresini kapatın ve değişiklikleri kaydedin.
  17. Aşağıdaki sorgu Tasarım görünümünde oluştur:
       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 sorguyu çalıştırın.
  19. Veri sayfasında yeni bir kayıt eklemeyi deneyin. Veri Table2 tablosundan ilk alana ekleme ve bir sonraki alana gitmek deneyin sonra Not Bu makalenin "Belirtiler" bölümünde açıklanan hata birini alırsınız.

Özellikler

Makale numarası: 304084 - Last Review: 5 Şubat 2014 Çarşamba - Gözden geçirme: 3.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2000 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug kberrmsg kbfix KB304084 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:304084

Geri Bildirim Ver

 

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