Utz: In einer Textdatei dazuspeichern

Beitrag lesen

Hallo,

Wie kann ich werte in einer vorhandenen Textdatei speichern?

Du meinst: vorhandene Werte ändern?

Also z.B. bei sowas...

Name;Vorname;Alter
Napf;Karl;25
Göggele;Helmut;25

...das Alter von Helmut Göggele - nicht aber das von Karl Napf - auf 26 hochsetzen?

Dann müsstest Du:

  • Eine String zusammenschrauben, exakt wie er jetzt in der Datei stehen müsste
  • Mit dem FSO Zeile um Zeile aus der Datei auslesen
  • Jede Zeile mit dem erwarteten String vergleichen
  • Ist Zeile <> String: schreibe Zeile in eine neue Datei
  • Ist Zeile = String: Ersetze den zu ersetzenden String, schreibe die Zeile dann in die neue Datei
  • Schließe beide Dateien
  • Lösche die alte Datei (besser: benenn sie um)
  • Nenn die neue Datei jetzt so wie die alte hieß

Kurz: Du würdest die Rudimentärfunktionen einer Datenbank in ASP nachzubauen versuchen. Das ginge, aber ratsamer wäre es, gleiche eine Datenbank zu nehmen.

Grüße,

Utz

--
Mitglied im Ring Deutscher Mäkler