Guten Morgen Gerd,
Das kleine Prg. läuft perfekt, nur in meiner Tabelle sind alle
Werte mit Anführungszeichen (wurden so von der Datei mit
übernommen) und die müssen weg.
Dann fügen wir eine kleine Änderung ein.
Hier …
Datei = "v:\Daten\SDS.lst"
ff = FreeFile
Open ff For Input As #ff
While Not EOF(ff)
Line Input #ff, Zl
Fld = Split(Zl, DeinTrennzeichen)
objRS.AddNew
For i = 0 To 2
objRS(i) = Fld(i)
Next
objRS.Update
Wend
Close #ff
… haben wir die Daten und konnen das Anführungszeichen ersetzten. Ersetzen heißt ‚Replace‘.
Datei = "v:\Daten\SDS.lst"
ff = FreeFile
Open ff For Input As #ff
While Not EOF(ff)
Line Input #ff, Zl
Fld = Split(Zl, DeinTrennzeichen)
objRS.AddNew
For i = 0 To 2
objRS(i) = Replace(Fld(i), Chr(34), "")
Next
objRS.Update
Wend
Close #ff
Was ist eigentlich wenn ich
Tabelle mit 3 verschiedenen Dateien füllen möchte und nicht
nur mit der einen, muss ich deinen Code dann einfach noch 2
mal kopieren
Das geht, ist aber nicht schön, langsam …
Du musst nur den Teil, der gerade hier steht kopieren. Besser ist es aber, das in eine Prozedur auszulagern.
oder ändern wir nur eine Zeile der Programmierung?
Ein wenig mehr als eine Zeile ist das schon. Wir ändern etwas am Prinzip, nutzen den modularen Aufbau.
Bevor ich mir alles zusammen suche, wieder alte Fehler einbaue … Poste doch mal den bisherigen Code, ich erweitere den dann.
Besteht die Möglichkeit noch über einen anderen Weg uzu
kommunizieren?
Klar, oben steht doch meine Mailadresse.
Was aber von allgemeinem Interesse sein könnte, steht im Forum besser. Wir machen das ja nicht nur für uns. Wenn wir fertig sind, kann das Jeder andere mit Google finden und verwenden.
Gruß Rainer