ACC2000: Access wird, wenn Sie Daten über eine Abfrage, hinzufügen nach der Aktualisierung auf Jet 4.0 Service Pack 5

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 304084 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Anfänger: Erfordert Kenntnisse der Benutzeroberfläche auf Einzelplatzrechnern.

Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb).

Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie versuchen, einen Datensatz zu einem Datenblatt hinzufügen, die von einer Abfrage erstellt wird, wird Access entweder reagiert (hängt) kurz und schließlich beenden, ohne eine Warnung oder Fehler, oder Access möglicherweise erstellen Sie eine der folgenden Fehlermeldungen und beenden Sie:
MSACCESS verursachte einen Fehler durch eine ungültige Seite in Modul MSJET40.DLL
-oder-
Ein Anwendungsfehler ist aufgetreten und ein Anwendungsprotokoll wird erstellt. MsAccess.exe
-oder-
Ein Anwendungsfehler ist aufgetreten und ein Anwendungsprotokoll wird erstellt. MsJet40.dll
-oder-
Msaccess.exe hat Fehler verursacht und wird geschlossen. Sie müssen das Programm neu gestartet.
-oder-
MsJet40.dll hat Fehler verursacht und wird geschlossen. Sie müssen das Programm neu gestartet.

Lösung

Dieses Problem wird in Microsoft Jet 4.0 Service Pack 6 (SP6) und höher behoben. Weitere Informationen dazu, wie Sie das neueste Jet 4.0 Servicepack erhalten können finden Sie die folgende KB-Artikelnummer:
239114So Erhalten Sie das neueste Service Pack für die Microsoft Jet 4.0-Datenbank-Engine

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt. Dieses Problem wurde in Jet 4.0 Service Pack 6 (SP6) behoben.

Weitere Informationen

Dieses Verhalten wurde bestätigt, mit den folgenden Dateiversionen von msjet40.dll auftritt:
   File name     Version      Size               
   ---------------------------------------
   Msjet40.dll   4.0.4431.1   1,503,504 bytes
   Msjet40.dll   4.0.4431.3   1,503,504 bytes  
				

Schritte zum Reproduzieren des Verhaltens

Warnung : Wenn Sie diese Schritte ausgeführt haben, eine allgemeine Schutzverletzung tritt auf dem Computer. Stellen Sie sicher, dass Sie speichern und schließen Sie alle geöffneten arbeiten auf Ihrem Computer, bevor gehen Sie folgendermaßen vor.

  1. Erstellen Sie eine neue Access 2000-Datenbank.
  2. Erstellen Sie in der folgende Tabelle in der Entwurfsansicht:
       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. Speichern Sie und schließen Sie die Tabelle.
  4. Erstellen Sie in der folgende Tabelle in der Entwurfsansicht:
       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. Speichern und Schließen der Tabelle.
  6. Erstellen Sie in der folgende Tabelle in der Entwurfsansicht:
       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. Speichern Sie und schließen Sie die Tabelle.
  8. Klicken Sie im Menü Extras auf Beziehungen . Das Fenster Beziehungen Table1 , Table2 und Table3 hinzu, und klicken Sie dann auf Schließen .
  9. Wählen Sie das Ticket_ID -Feld in der Tabelle "Tabelle1", und ziehen Sie es in das Feld Ticket_ID in der Tabelle "Tabelle2".
  10. Aktivieren Sie im Fenster Beziehungen bearbeiten das Kontrollkästchen Mit referentieller Integrität , Aktualisierungsweitergabe und Löschweitergabe an verwandte Datensätze .
  11. Klicken Sie auf Erstellen , um das Fenster Beziehungen bearbeiten zu schließen.
  12. Wählen Sie das TicketNumberID -Feld in Tabelle "Tabelle2", und ziehen Sie es in das Feld TicketItems_ID_Loc in der Tabelle Tabelle3.
  13. Klicken Sie im Fenster Beziehungen bearbeiten auf die Kontrollkästchen Mit referentieller Integrität , Aktualisierungsweitergabe an verwandte Felder und Optionen für Siehe Datensatz mit CASCADE löschen .
  14. Klicken Sie auf die Verknüpfungstyp -Schaltfläche im Fenster "Beziehungen bearbeiten" und wählen Sie Verknüpfung Typ 2 im Fenster Eigenschaften an.
  15. Klicken Sie auf OK im Fenster Eigenschaften verknüpfen, und klicken Sie dann auf Erstellen im Fenster Beziehungen bearbeiten.
  16. Schließen Sie das Fenster Beziehungen, und speichern Sie die Änderungen.
  17. Erstellen Sie die folgende Abfrage in der Entwurfsansicht:
       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. Führen Sie die MyTables-Abfrage.
  19. Versuchen Sie, einen neuen Datensatz im Datenblatt hinzufügen. Nachdem Sie Daten zum ersten Feld aus der Tabelle "Tabelle2" hinzufügen und versuchen, zum nächsten Feld zu verschieben, Beachten Sie, dass Ihnen wird eine der Fehlermeldungen, das im Abschnitt "Problembeschreibung" dieses Artikels genannt wird.

Eigenschaften

Artikel-ID: 304084 - Geändert am: Donnerstag, 23. Januar 2014 - Version: 3.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 2000 Standard Edition
Keywords: 
kbnosurvey kbarchive kbmt kbbug kberrmsg kbfix KB304084 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 304084
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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