Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
Delphi 5 Standard
|
Re: Datensatz aus einer Typisierten Datei löschen
17. Dez 2003, 23:17
Hallo!
Das Erstellen einer neuen Datei ist nicht nötig!
Man kann auch alle folgenden Datensätze um 1 hochrutschen lassen und die Datei dann verkürzen.
Der Aufwand ist abhängig von der Position des Datensatzes:
weit vorne bedeutet Kopieren der Datei weniger Positionierungsaufwand, weit hinten ist das "nach vorne holen" schneller, weil nur die folgenden Datensätze bearbeitet werden müssen.
Aus diesem Grund arbeiten Datenbanken ja auch mit einer "Gelöscht"-Kennzeichnung und benutzen beim Neuanlegen den ersten freien Datensatz.
Eine Löschkennzeichnung kann auch über eine irgendwie ungültige Datenzusammenstellung erfolgen - bei einer Adressliste z.B. Leerstring beim Namen.
Gruß
Dietmar Brüggendiek
Dietmar Brüggendiek
|