JRegier hat folgendes geschrieben: |
Also wenn die Datensätze nur ein Löschkennzeichen haben kann man die Daten wiederherstellen?
Und wenn da nur löschkennzeichen sind wie lösche ich? Und wie optimiere ich index?
Alles mit SQL? Oder DB Componenten? |
Zur 1. Frage:
Das geht nur begrenzt, da einige DBs den Speicher, der durch die gelöschten Datensätze belegt wird, zum Teil wieder nutzt. Ich glaube mit der Datenbankoberfläche, die mit Delphi mitgeliefert wird, kannst du dir die gelöschten anzeigen lassen.
Zur 2. Frage:
Darum musst du dich nicht kümmern. Das sind DB-Interna.
Zur 3. Frage:
Da gilt das selbe. Du kannst allerdings den Index löschen und wieder neu erstellen lassen.
In der Datenbankoberfläche kannst du bei Paradox eine Funktion "komprimieren" benutzen. Die nimmt zumindest die gelöschten raus. Ob auch die Indexe optimiert werden, weiß ich nicht.