FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
"DK" Delete Keys

"DK" Delete Keys


Syntax des Kommandostrings:

CMND$ = "DK\{RecNo}\{DelFlag}\{FileNo}\{KeyString1}[\{KeyString2}...]"

RecNo Datensatznummer
DelFlagSchalter (Y/N)
Bei gesetztem Schalter ("Y") überprüft FATS das Vorhandensein aller übergebenen Schlüssel bevor diese gelöscht werden. Sollte einer der Schlüssel nicht in der Indexdatei präsent sein, wird keiner gelöscht.
Durch diese Option braucht der Löschvorgang etwas mehr Zeit.
FileNo Nummer der Indexdatei
KeyString# Schlüssel
[ ]Optional

Zusammenfassung:

(Haupt)-Schlüssel aus Indexdatei löschen.

Beschreibung:

Diesem Befehl wird die im  Create Indexfile (C) Befehl angegebene Anzahl Schlüssel und die zugehörige Satznummer im Kommandostring übergeben. Die Schlüssel werden aus der Indexdatei entfernt, OHNE daß die zugehörige Satznummer freigegeben wird.

Zum Löschen eines Datensatzes muß der Befehl  Delete Record (D) verwendet werden.

Rückgabe:

ERRORCODE:Fehlercode oder 0 (kein Fehler)
RECNO:undefiniert
FATSKEY:undefiniert

Beispiel:

CMND$ = "DK\"+STR$(RECNO)+"Y\1\"+KEYSTR$+"\"+KEYSTR2$

Siehe auch:

 "2" Delete Single Key; Seite 4-8
 "IK" Insert Keys; Seite 4-41
 "1" Insert Single Key; Seite 4-6


 

© 2008  GCS Software, Udo Gertz