FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
"ND" Search Next Different

"ND" Search Next Different


Syntax des Kommandostrings:

CMND$ = "ND\{FileNo}"

FileNo Nummer der Indexdatei

Zusammenfassung:

Suchen des nächsten Schlüssels in Folge.

Beschreibung:

Dieser Befehl gibt die Datensatznummer und den Schlüsselwert des nächsten Schlüssels zurück.
Ausgegangen wird dabei vom Ergebnis des letzten Suchbefehls, d.h. unmittelbar vor der Anwendung dieses Befehls muß einer der Befehle "A", "E", "F", "G", "L", "N", "P" oder "S"ausgeführt worden sein.

Im Gegensatz zum Befehl  Search Next (N) überspringt dieser Befehl die Duplikate eines Schlüssels.

Jede Veränderung der Indexdatei durch das Einfügen oder Löschen von Schlüsseln macht einen für diesen Befehl notwendigen internen Zeiger ungültig, wodurch dieser Befehl fehlschlägt. Da dies im Netzwerk auch von einer anderen Station aus passieren kann, sollte in Netzwerkumgebungen der Befehl  Search Next Different After (AD) verwendet werden.

Wenn es keinen nächsten Schlüssel gibt, d.h. der zuletzt gefundene Schlüssel der Letzte in Folge war, wird der Fehlercode #15 zurückgegeben.

Rückgabe:

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

Beispiel:

CMND$ = "ND\1"

Siehe auch:

 "AD" Search Next Different After; Seite 4-12
 "N" Search Next; Seite 4-84
 "A" Search Next After; Seite 4-10


 

© 2008  GCS Software, Udo Gertz