ACC: Importieren Sie Fehler-Tabelle nicht erstellt, während Fehler beim Importieren

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 171852 - 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.

Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Microsoft Access 7.0 und 97 Erstellen einer Importfehler-Tabelle nach einer Import einer Textdatei oder Kalkulationstabelle fehlschlägt.

Ursache

Die Umstände, unter denen Microsoft Access 7.0 und 97 Importfehler einer Tabelle erstellen, haben von früheren Versionen von Microsoft Access geändert. Microsoft Access 7.0 und 97 erstellen eine Tabelle Importfehler nur in den folgenden Situationen:
  • Die Daten in einem Feld ist für den Datentyp des Zielfelds ungeeignet. Beispielsweise der Datentyp des Zielfelds numerisch ist, aber die Daten enthält einen Text-Wert.
  • Die Daten in einem numerischen Feld ist zu groß für die Feldgröße des Zielfelds. Das Zielfeld hat beispielsweise eine Feldgröße-Eigenschaft auf Byte festgelegt, aber die Daten enthält einen Wert größer als 255.
  • Die Daten, die Sie importieren, enthält einen Nullwert, den Sie versuchen, ein AutoWert-Feld (nur Microsoft Access 97) anfügen.
  • Die Tabelle mit der Sie die Daten anfügen enthält Replikation Felder.

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Weitere Informationen

Die Tabelle Importfehler enthält Beschreibungen der Fehler, die Microsoft Access beim Importieren einer Textdatei oder Kalkulationstabelle findet. Die Tabelle umfasst Feldnamen und Zeilennummern, die angeben, welche Daten Fehler verursacht hat.

Microsoft Access-Versionen erstellen als Microsoft Access 7.0 einer Tabelle Importfehler in den folgenden Situationen:
  • Die Daten in einem Feld Sie importieren, sind für den Datentyp des Zielfelds ungeeignete. Z. B. das Zielfeld ist ein numerischer Datentyp, die Daten enthält jedoch einen Textwert.
  • Die Daten in einem numerischen Feld sind zu groß für die Feldgröße des Zielfelds. Das Zielfeld hat beispielsweise eine Feldgröße-Eigenschaft auf Byte festgelegt, aber die Daten enthält einen Wert größer als 255.
  • Sie importieren Datensätze enthalten doppelte Werte, die in den Primärschlüssel der Zieltabelle oder in einem beliebigen Feld der Tabelle, die Indiziert-Eigenschaft auf Ja (ohne Duplikate) festgelegt gespeichert werden würde.
  • Die Daten, die Sie importieren, verstößt gegen eine Gültigkeitsregel für Feld oder eine Tabelle.
  • Datensätze, die Sie importieren enthalten NULL-Werte für ein Feld, dessen Required-Eigenschaft auf Ja festgelegt ist.
  • Die Daten enthält Datensätze, die von Microsoft Access nicht analysiert werden kann. Dies kann auftreten, wenn Sie einen Textwert importieren, der das Text-Trennzeichen (normalerweise die Anführungszeichen) innerhalb der Daten enthält. Die Tabelle Importfehler würde z. B. einen Fehlereintrag für die folgenden Textdaten enthalten, da er ein Anführungszeichen enthält:
          "10 - 3 1/2" disks/box"
    						

Schritte zum Reproduzieren des Verhaltens

Im folgenden Beispiel wird versucht, einen Datensatz importieren, der in der Tabelle Bestelldetails in der Beispieldatenbank "Nordwind.mdb" referenziellen Integrität verletzt.
  1. Öffnen Sie einen Texteditor, wie beispielsweise Notepad, um die folgende Textdatei zu erstellen:
           99999,54,7.45,20,0.000
    						
  2. Speichern Sie die Textdatei unter C:\Eigene Dateien\OrdDetails.txt.
  3. Starten Sie Microsoft Access, und öffnen Sie die Beispieldatenbank "Nordwind.mdb".
  4. Zeigen Sie im Menü Datei auf Externe Daten, und klicken Sie anschließend auf Importieren.
  5. Wählen Sie Textdateien im Feld Dateityp klicken Sie im Dialogfeld Importieren.
  6. Suchen Sie den Ordner c:\Eigene Dateien, wählen Sie OrdDetails.txt und klicken Sie auf Importieren.
  7. Wählen Sie auf den ersten Bildschirm des Text-Assistenten die getrennt option und klicken Sie dann auf Weiter.
  8. Klicken Sie auf den zweiten Bildschirm des Textimport-Assistenten auf Weiter.
  9. Im dritten Bildschirm des Textimport-Assistenten die Option "In einer vorhandenen Tabelle", und die Tabelle Bestelldetails aus der Liste wählen.
  10. Klicken Sie auf <uiterm>Fertigstellen</uiterm>. Ihnen wird jetzt die folgende Fehlermeldung angezeigt:
    Microsoft Access konnte nicht alle Daten an die Tabelle anfügen.

    Der Inhalt der Felder in 0 Datensätzen wurden gelöscht, und 1 Datensätze wurden aufgrund von Schlüsselverletzungen eingefügt.

    * Wenn Daten gelöscht wurden, entsprechen die von die Ihnen eingefügten oder importierten nicht die Felddatentypen oder die Feldgröße-Eigenschaft in der Zieltabelle.

    * Wenn Datensätze verloren gegangen sind, entweder die eingefügten Datensätze enthalten Primärschlüsselwerte, die bereits in der Zieltabelle vorhanden sind oder Sie verletzen Regeln der referentiellen Integrität für eine Beziehung zwischen Tabellen definiert. Möchten Sie trotzdem fortfahren?
  11. Klicken Sie auf Ja. Beachten Sie, dass Microsoft Access kein Importfehler erstellt Tabelle.

Informationsquellen

Weitere Informationen über die Tabelle Importfehler finden Sie in der Hilfe für "Tabelle Importfehler."

Eigenschaften

Artikel-ID: 171852 - Geändert am: Mittwoch, 12. Februar 2014 - Version: 3.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Keywords: 
kbnosurvey kbarchive kbmt kbprb kbusage KB171852 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: 171852
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