Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Variation zu Problem Laufzeitfehler 3061 bzw. FAQ ...
  • Michael Huck30.06.11 00:37
       └ RE: Variation zu Problem Laufzeitfehler 3061 bzw... Karl Donaubauer30.06.11 00:54
          └ RE: Variation zu Problem Laufzeitfehler 3061 b... Michael Huck30.06.11 01:03
  • Textdatei importieren
  • Christian29.06.11 14:58
       └ RE: Textdatei importieren Karl Donaubauer29.06.11 16:17
  • VBA Access 2010
  • wega2128.06.11 17:58
       └ RE: VBA Access 2010 Karl Donaubauer28.06.11 18:25
          └ RE: VBA Access 2010 wega2128.06.11 22:28
  • IBAN BIC Lastschrift-Modul
  • tanzschulservice21.05.11 09:10
       └ RE: IBAN BIC Lastschrift-Modul tanzschulservice19.06.11 21:33
          └ RE: IBAN BIC Lastschrift-Modul PeterDoering27.06.11 11:56
  • Einzelversion von Access 2010 anders als in Office...
  • Clover23.06.11 15:49
       └ RE: Einzelversion von Access 2010 anders als in ... Karl Donaubauer23.06.11 18:03
  • Access 2010 Datenverlust
  • Chris21.06.11 17:16
       └ RE: Access 2010 Datenverlust Thomas Braun22.06.11 10:43
  • Formularansicht
  • USACAN17.06.11 14:39
       └ RE: Formularansicht Karl Donaubauer17.06.11 15:24
  • Länge eines geteiltes Formularsgeteilt
  • USACAN17.06.11 15:22
  • Datenbanken zusammenführen oder verknüpfen?
  • Kajetan14.06.11 20:59
       └ RE: Datenbanken zusammenführen oder verknüpfen? Karl Donaubauer15.06.11 16:48
  • Tabellenauflistung
  • USACAN10.06.11 11:06
       └ RE: Tabellenauflistung Karl Donaubauer10.06.11 11:30
          └ RE: Tabellenauflistung USACAN10.06.11 12:53
       └ RE: Tabellenauflistung Gunter Avenius10.06.11 11:36
          └ RE: Tabellenauflistung USACAN10.06.11 12:54
  • Tabellenname mit ausgelesenem Username erstellen
  • Jaro06.06.11 14:50
       └ RE: Tabellenname mit ausgelesenem Username erste... StefanWirrer06.06.11 15:09
          └ RE: Tabellenname mit ausgelesenem Username ers... Jaro06.06.11 21:04
       └ RE: Tabellenname mit ausgelesenem Username erste... Mark Dörbandt06.06.11 19:56
          └ RE: Tabellenname mit ausgelesenem Username ers... Jaro06.06.11 20:34
             └ RE: Tabellenname mit ausgelesenem Username e... Mark Dörbandt09.06.11 23:43
  • Daten über ein Formular eintragen und für verschie...
  • Donar6831.05.11 09:47
       └ RE: Daten über ein Formular eintragen und für ve... StefanWirrer31.05.11 15:16
          └ RE: Daten über ein Formular eintragen und für ... Donar6801.06.11 08:15
             └ RE: Daten über ein Formular eintragen und fü... Karl Donaubauer02.06.11 17:04
             └ RE: Daten über ein Formular eintragen und fü... Donar6808.06.11 13:44
                └ RE: Daten über ein Formular eintragen und ... StefanWirrer08.06.11 16:57
  • AfterUpdate Event bei Zuweisung per Code
  • Axelander07.06.11 15:25
       └ RE: AfterUpdate Event bei Zuweisung per Code Gunter Avenius07.06.11 16:42
          └ RE: AfterUpdate Event bei Zuweisung per Code Axelander08.06.11 08:22
             └ RE: AfterUpdate Event bei Zuweisung per Code StefanWirrer08.06.11 08:43
                └ RE: AfterUpdate Event bei Zuweisung per Code Axelander08.06.11 08:53
                   └ RE: AfterUpdate Event bei Zuweisung per Code Karl Donaubauer08.06.11 10:00
  • EXCEL ACCESS
  • Zapolka07.06.11 13:29
       └ RE: EXCEL ACCESS StefanWirrer07.06.11 14:03
  • Access-Stammtisch Berlin am Do., 9.6.2011
  • Mark Dörbandt06.06.11 18:06
    Christian
    Gesendet: 29.06.11 14:58
    Betreff: Textdatei importieren


    Hallo,

    ich habe die Aufgabe eine größere Textdatei einzulesen und auf Tabellenfelder zu verteilen.
    Der einzele String (Zeile) besteht aus 179 Einzelteilen, die alle mit "|" getrennt sind.(Bsp: AAA|BBB|CCC|DDD...)
    Insgesamt umfasst die Textdatei ca. 45.000 Zeilen.

    Dazu verwende ich folgenden Code:

    ...
    Set Ziel = CurrentDb.OpenRecordset("BSAD Import", dbOpenTable)
    Open Me.strFilename For Input Lock Read As #nFree
    nZaehler = 0

    Do Until EOF(nFree)
    Line Input #nFree, strImport
    nZaehler = nZaehler + 1
    With Ziel
    .AddNew
    !DESRECKZ = TTS0(strImport, 1, "|"
    !NR = TTS0(strImport, 2, "|"
    !MANDT = TTS0(strImport, 3, "|"
    ...
    .Update
    End With
    strImport = ""
    Loop
    Ziel.Close
    Close #nFree
    Set Ziel = Nothing
    end sub

    Function TTS0(txt As String, pos As Integer, TrennZ As String)
    Dim A As Variant
    'Dim TTS As String
    A = Split(txt, TrennZ)
    If pos > 0 And pos - 1 <= UBound(A) Then
    TTS0 = A(pos - 1)
    If TTS0 = "" Then TTS0 = "000"
    Else
    TTS0 = "000"
    End If
    End Function

    Nun passiert fogendes:
    Die Routine arbeitet und bleibt aber nach kurzer Zeit an unterschiedlichen Stellen stehen. Mal nach 300 eingelesenen Zeilen, mal bei 500, etc...
    Es hilft nur noch ein "hartes" Beenden von Access.

    Was mache ich hier falsch, bzw. was kann die Ursache sein?

    Herzlichen Dank für Eure Hilfe bzw. Tipps...

    Gruß
    Chr.
    Top of the page Bottom of the page


    Seite: < 86 87 88 89 90 91 ... 92 93 94 >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)