FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
"1" Insert Single Key

"1" Insert Single Key


Syntax des Kommandostrings:

CMND$ = "1\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"

KeyNoSchlüsselnummer
RecNo Datensatznummer
FileNo Nummer der Indexdatei
KeyString Schlüssel

Zusammenfassung:

Einfügen zusätzlicher Schlüssel

Beschreibung:

Mit den Befehlen Insert Record (I) und Build Record (B) werden für jeden Datensatz genau soviele Schlüssel in die Indexdatei eingefügt, wie mit dem "Create Indexfile"-Befehl definiert wurden.

Dieser Befehl erlaubt Ihnen das Einfügen zusätzlicher Schlüssel für den über "RecNo" angegebenen Datensatz. Die Datensatznummer in "RecNo" sollte eine gültige Satznummer sein. Beachten Sie, daß diese zusätzlichen Schlüssel nicht automatisch vom Befehl  Delete Record (D) gelöscht werden, sondern mittels  Delete Single Key (2) entfernt werden müssen.

Dieser Befehl ist als Ergänzung zu den Befehlen "Insert Record" und "Build Record" gedacht und soll diese nicht ersetzen.
Obwohl das Vorhandensein der übergebenen Satznummer ("RecNo") nicht überprüft wird, liefert der Befehl  Search (S) den Fehlercode 16, wenn Insert Record (I) oder Build Record (B) noch nicht verwendet wurden, um Datensätze einzufügen.

Rückgabe:

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

Beispiel:

CMND$ = "1\1\"+STR$(RECNO)+"\1\"+KEYSTRING$

Siehe auch:

 "I" Insert Record; Seite 4-39
 "B" Build Record; Seite 4-14
 "2" Delete Single Key; Seite 4-8


 

© 2008  GCS Software, Udo Gertz