FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
"S" Search

"S" Search


Syntax des Kommandostrings:

CMND$ = "S\{KeyNo}\{FileNo}\{KeyString}"

KeyNoSchlüsselnummer
FileNo Nummer der Indexdatei
KeyString Schlüssel

Zusammenfassung:

Suchen eines Datensatzes über den angegebenen Schlüssel.

Beschreibung:

Mit diesem Befehl wird der erste Datensatz gesucht, dessen Schlüssel dem in "KeyString" übergebenen Schlüssel entspricht.
Wenn es mehrere Schlüssel mit demselben Schlüsselwert gibt, dann wird der Erste von ihnen, d.h. der mit der kleinsten Satznummer, zurückgegeben.

Folgende Fehlercodes kann dieser Befehl zurückliefern:

0Kein Fehler, die Satznummer des ersten Schlüssels, der "KeyString" entspricht, steht in "RECNO".
12Es gibt keinen Schlüssel, der mit "KeyString" identisch ist, zurückgegeben wurde der nächst kleinere Schlüssel.
13"KeyString" ist kleiner als alle vorhandenen Schlüssel, es wurde der erste (kleinste) Schlüssel zurückgegeben.
15"KeyString" ist größer als alle vorhandenen Schlüssel, es wurde der letzte (größte) Schlüssel zurückgegeben.
16Es wurden noch keine Schlüssel eingefügt.

Rückgabe:

ERRORCODE:Fehlercode oder 0 (kein Fehler)
RECNO:Datensatznummer
FATSKEY:Schlüsselstring (oder KEYADR=Schlüsseladresse)

Beispiel:

CMND$ = "S\1\1\"+KEYSTRING$

Siehe auch:

 "G" Search Generic; Seite 4-34
 "A" Search Next After; Seite 4-10
 "E" Search Previous Before; Seite 4-28
 "F" Search First; Seite 4-32
 "L" Search Last; Seite 4-47


 

© 2008  GCS Software, Udo Gertz