Office: (Office 2010) Importfehler, Fehler bei Typumwandlung

Helfe beim Thema Importfehler, Fehler bei Typumwandlung in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, aus einer txt-Datei importiere ich Daten, die durch Semikolon getrennt sind. Die Inhalte habe ich zur besseren Übersicht in eine... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von friedhelm, 10. März 2014.

  1. Importfehler, Fehler bei Typumwandlung


    Hallo zusammen,

    aus einer txt-Datei importiere ich Daten, die durch Semikolon getrennt sind. Die Inhalte habe ich zur besseren Übersicht in eine Tabelle gebracht und die Problemdaten rot markiert.

    Die Angaben in L und M 3,4 und 5 führen zu der Fehlermeldung "Fehler bei Typumwandlung", obschon sie wie Zahlen - wie auch in A und B 3,4 und 5 - aussehen. Die Werte aus A und B 3,4 und 5 werden problemlos übertragen (importiert).

    Hat jemand einen Tipp für mich, warum dies bei den anderen nicht so klappt?

    In einer anderen Import-txt-Datei habe ich ein ähnliches Problem mit einem Datumsfeld. Dies ist bei "Eingabe erforderlich" auf "nein" gestellt; wenn die Importdatei an dieser Stelle keine Daten hat, erhalte ich die gleiche Fehlermeldung.

    Hier ein Auszug aus meiner Importdatei:

    Excel Jeanie HTMLImportbeispiel

    <table style="font-family:Calibri,Arial; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; " border="1" cellpadding="0" cellspacing="0"> <colgroup><col style="font-weight:bold; width:30px; "><col style="width:66px;"><col style="width:66px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:71px;"><col style="width:66px;"><col style="width:66px;"><col style="width:80px;"><col style="width:30px;"><col style="width:66px;"><col style="width:56px;"><col style="width:63px;"><col style="width:26px;"><col style="width:80px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"><col style="width:26px;"></colgroup><tbody><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td> </td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">A</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">B</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">C</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">D</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">E</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">F</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">G</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">H</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">I</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">J</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">K</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">L</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">M</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">N</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">O</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">P</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">Q</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">R</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">S</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">T</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">U</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">V</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">W</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">X</td><td style=" border-width:3px; border-style:solid;border-color:#f0f0f0; ">Y</td></tr><tr style="height:94px ;"><td style="border-width:3; border-style:solid;border-color:#f0f0f0; background-color:#cacaca; text-align:center; ">1</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_AZ</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_HNR</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI1</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI2</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI3</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI4</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI5</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI6</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI7</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNI8</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_ATGVON</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_LASTMON</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_LASTJAH</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_ATGEND</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_FG</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_PG</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_KONTONR</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_BLZ</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_INHA</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_DAT</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_KKASSE</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNIFM1</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNIFM2</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNIFM3</td><td style="background-color:#c0c0c0; text-align:center; ">PDA_UNIFM4</td></tr><tr style="height:166px ;"><td style="border-width:3; border-style:solid;border-color:#f0f0f0; background-color:#cacaca; text-align:center; ">2</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, LongInterger<br>Eingabe erforderlich: nein<br>Indiziert: nein</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, Byte<br>Eingabe erforderlich: nein<br>Indiziert: nein</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Datum</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, Byte<br>Eingabe erforderlich: nein<br>Indiziert: nein</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, Byte<br>Eingabe erforderlich: nein<br>Indiziert: nein</td><td style="background-color:#c0c0c0; text-align:center; ">Datum</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, Byte</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, Integer<br>Eingabe erforderlich: nein<br>Indiziert: nein</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, LongInteger</td><td style="background-color:#c0c0c0; text-align:center; ">Zahl, LongInteger</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Datum</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Text</td><td style="background-color:#c0c0c0; text-align:center; ">Datum</td></tr><tr style="height:18px ;"><td style="border-width:3; border-style:solid;border-color:#f0f0f0; background-color:#cacaca; text-align:center; ">3</td><td style="text-align:center; ">12</td><td style="text-align:center; ">0</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">01.04.1997</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">2</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">2002</td><td style="text-align:center; ">31.12.9999</td><td style="text-align:center; ">0</td><td style="text-align:center; ">1000</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">04.05.2013</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td></tr><tr style="height:18px ;"><td style="border-width:3; border-style:solid;border-color:#f0f0f0; background-color:#cacaca; text-align:center; ">4</td><td style="text-align:center; ">152</td><td style="text-align:center; ">1</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">01.04.1997</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">12</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">2008</td><td style="text-align:center; ">?</td><td style="text-align:center; ">0</td><td style="text-align:center; ">1000</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">04.05.2013</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td></tr><tr style="height:18px ;"><td style="border-width:3; border-style:solid;border-color:#f0f0f0; background-color:#cacaca; text-align:center; ">5</td><td style="text-align:center; ">148258</td><td style="text-align:center; ">1</td><td style="text-align:center; ">0</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">0</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">0</td><td style="text-align:center; ">""</td><td style="text-align:center; ">156</td><td style="color:#ff0000; font-weight:bold; text-align:center; ">?</td><td style="text-align:center; ">6127591</td><td style="text-align:center; ">39050000</td><td style="text-align:center; ">""</td><td style="text-align:center; ">04.05.2013</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td><td style="text-align:center; ">""</td></tr></tbody></table>

    :)
     
    friedhelm, 10. März 2014
    #1
  2. Zusatzinformation:
    Die Felder L und M 3 - 5 bleiben in den Datenbankzellen leer.
     
    friedhelm, 12. März 2014
    #2
  3. Wie sieht die original txt-Datei an der Stelle aus?
    Wie importierst du (Code)?
    Welche Felddatentypen hat die Tabelle in die importiert wird an diesen Stellen?
    maike
     
    maikek, 12. März 2014
    #3
  4. Importfehler, Fehler bei Typumwandlung

    hier die txt-Inhalte:

    12;0;"";"";"";"";"";"";"";"";"01.04.1997";2;2002;"31.12.9999";0;1000;"";"";"";"04.05.2013";"";"";"";"";""
    152;1;"";"";"";"";"";"";"";"";"01.04.1997";12;2008;?;0;1000;"";"";"";"04.05.2013";"";"";"";"";""
    148258;1;"";"";"";"";"";"";"";"";"";0;0;"";156;?;"6127591";"39050000";"";"04.05.2013";"";"";"";"";""
     
    friedhelm, 12. März 2014
    #4
  5. Spalte M: Byte hat einen Wertebereich von 0 ... 255. Vierstellige Jahreszahlen haben da keinen Platz.

    Spalte P: Buchstaben und Sonderzeichen (?) finden natürlich keinen Eingang in in Zahlenfeld.

    Beides wird sicherlich in einer zusätzlich erstellten Importfehlertabelle dokumentiert, das Problem aus Spalte L sicher auch.
     
  6. ok, M habe ich geändert auf Integer.

    Der Inhalt wird aber trotzdem nicht importiert mit gleicher Fehlermeldung.
     
    friedhelm, 12. März 2014
    #6
  7. Sind diese drei Zeilen die einzigen in der Textdatei?
    Wie lautet nun der Inhalt der Importfehlertabelle?

    Vielleicht kreisen da noch einige unsichtbare Steuerzeichen herum:

    Möglichkeiten:
    - Originaltext in einem besseren Editor (Notepadd++) prüfen.
    - Zeilen zeichenweise prüfen (=> Asc)
    - Textdatei verknüpfen und per Anfügeabfrage importieren. Im Rahmen der Abfrage können Zusatzbehandlungen vorgenommen werden.
     
  8. Importfehler, Fehler bei Typumwandlung

    zu 1.: nein, dies sind nicht die einzigen Zeilen, in der Januar-Datei sind beispielsweise ca. 26.300 Sätze enthalten
    zu 2.: Fehler bei Typumwandlung

    im UltraEdit sind ausser dem Zeilenende/-umbruch keine Steuerzeichen zu sehen

    An der Stelle M3 steht der HEX-Wert "32"
    an L3 steht "32" "30" "30" "32"

    Das mit dem Verknüpfen muss ich noch prüfen, da hier kein einfaches Anfügen stattfindet, sondern nur anfügen, wenn Datensatz unter bestimmten Bedingungen noch nicht vorhanden ist.
     
    friedhelm, 12. März 2014
    #8
  9. Zusatzfragen:
    Woraus stammt die Darstellung des "Importbeispiels"?
    Verwendest Du eine Importspezifikation (die eigentlich zwingend notwendig ist)?

    Sauber geht das nach meiner Überzeugung nur per Abfrage mit Inkonsistenzprüfung. Sonst kommen zu den möglichen Datentypfehlern auch noch Schlüsselfehler hinzu.

    Sinnvoll wäre eine Demo mit der Gesamtproblematik:
    Datenbank mit Zieltabelle, Spezifikation und Importmethode sowie eine Textdatei mit einigen Datensätzen, darunter auch typische problematische.
    Siehe dazu auch Anhänge in den Beiträgen
     
  10. Die Daten werden aus einem Vorverfahren exportiert.

    Kannst Du mir einen Hinweis geben, wo ich prüfen kann, welche mögliche Importspezifikation vorhandne ist ?

    Die Inkonsistenzabfrage funktioniert; nur die Typumwandlungsfehler nerven.

    Die Datenbank kann ich aus datenschutzrechtlichen Gründen nicht einstellen;
    ich will aber 'mal versuchen, ob ich es so hinbekomme, dass nur die Zieltabelle, die Spezifikation (wenn ich sie gefunden habe) und die Importmethode enthalten sind. Die Datensätze sind für diese Tabelle kein Problem.
     
    friedhelm, 12. März 2014
    #10
  11. Spezifikation: Kann man anlegen bzw. finden, wenn man eine Textdatei per Menü/Ribbon, also per Hand importiert und dabei dem Dialog hinter der Schaltfläche "Erweitert" des Textimportassistenten folgt.
    Hinterlegt sind Spezifikationen in den Systemtabellen MSysIMEXSpecs und MSysIMEXColumns, siehe auch Importspezifikation einer DB in VB erstellen.
     
Thema:

Importfehler, Fehler bei Typumwandlung

Die Seite wird geladen...
  1. Importfehler, Fehler bei Typumwandlung - Similar Threads - Importfehler Fehler Typumwandlung

  2. Fehler (0x800CCC78) beim Ausführen der Aufgabe "xx.yyyy@kabelmail.de - Nachrichten werden gesendet"

    in Microsoft Outlook Hilfe
    Fehler (0x800CCC78) beim Ausführen der Aufgabe "xx.yyyy@kabelmail.de - Nachrichten werden gesendet": Bei mir taucht im Outlook ständig folgender Fehler auf: (0x800CCC78) beim Ausführen der Aufgabe "xx.yyyy@kabelmail.de - Nachrichten werden gesendet": "Die Nachricht kann nicht gesendet werden....
  3. Fehler beim SVERWEIS Vermeidbar?

    in Microsoft Excel Hilfe
    Fehler beim SVERWEIS Vermeidbar?: Hallo, ich habe eine Tabelle mit SVERWEIS. Der erste Tab ist quasi eine Übersicht nach Jahren und dann die weiteren Tabs die Eingaben in den Jahren (Artikel, Bestand, Einkaufspreis usw). Die...
  4. Installation schlägt fehl - Fehler in OfficeClickToRun.exe

    in Sonstiges
    Installation schlägt fehl - Fehler in OfficeClickToRun.exe: Hallo, ich habe ein Problem beim Installieren von Office Ich erhalte die folgende Fehlermeldung: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OfficeClickToRun.exe - Anwendungsfehler Die Anwendung...
  5. Bei meinem Outlook (new) fehlen wichtige Funktionen!

    in Microsoft Outlook Hilfe
    Bei meinem Outlook (new) fehlen wichtige Funktionen!: Hallo, wie der Titel bereits andeutet, habe ich Probleme mit Outlook. Zum Beispiel ist es mir nicht möglich, Add-ins zu installieren. Es gibt keinen Button dafür, und auch wenn ich über die...
  6. Ständige Passwortabfrage und Kalendersyncronisations Fehler

    in Microsoft Outlook Hilfe
    Ständige Passwortabfrage und Kalendersyncronisations Fehler: Guten Tag, ich bin neu in diesem Forum und hoffe nach vergeblicher Suche im Microsoft Forum hier Hilfe zu bekommen. Nach einem Wechsel von Win 10 auf 11 Anfang dieses Jahres habe ich folgende 2...
  7. Formel mit INDEX, MATCH und MAX gibt Fehler #NAME!

    in Microsoft Excel Hilfe
    Formel mit INDEX, MATCH und MAX gibt Fehler #NAME!: Hallo zusammen, ich habe mit Hilfe von Copliot eine Formel gebaut, die 2 Werte aus einer Tabelle 1 in einer Tabelle 2 prüfen soll und wenn die Konstellation vorkommt, soll das größte Wert dieser...
  8. Importfehler bei Excel-Import

    in Microsoft Access Hilfe
    Importfehler bei Excel-Import: Hallo Leute, ich habe ein großes Problem. Ich möchte verschiedene Excel-Tabellen (immer gleiche Struktur/Größe, nur andere Werte) automatisch in Access importieren können. Das Problem ist, dass...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden