Entwickler-Ecke
Dateizugriff - löschen eines datensatzes aus einer typisierten datei
Master_BB - So 04.05.03 12:04
Titel: löschen eines datensatzes aus einer typisierten datei
hy,
ich brauch malwieder hilfe...
wie lösche ich einen datensatz (record) aus einer typisierten datei,
es soll auch keine lücke entstehn.
also wenn die durchnummeriert sind 1-4 und ich den 2ten lösche sollen sie 1-2-3 sein nicht 1- -3-4
jedoch denke ich der befehl der löscht macht das schon hab mal in der hilfe gekukt mit delete müßte es gehn ich kriegs net hin
Greetz
Master_BB
THX schon mal für die Hilfe
Klabautermann - So 04.05.03 15:56
Hallo,
aus Performance gründen löscht man einen solchen Datensatz in der Regel nicht richtig. Man markiert ihn lediglich als gelöscht. Wenn dann das nächste mal ein neuer Datensatz hinzugefügt wird, dann überschreibt man den "gelöschten" mit dem neuen. So fallen die Lücken nicht so ins Gewicht (denn normalerweise fügt man mehr hinzu als man löscht) und man muss nicht wenn ein Datensatz gelösht wird hunderte oder gar tausende auf der Platte verschieben.
Interssant währe in diesem zusammenhang auch eine Indexdatei um die gelöschten Datensätze schneller zu finden.
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!