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

"N" Search Next


Syntax des Kommandostrings:

CMND$ = "N\{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.

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 der Next-Befehl fehlschlägt. Da dies im Netzwerk auch von einer anderen Station aus passieren kann, sollte in Netzwerkumgebungen der Befehl  Search Next After 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$ = "N\1"

 BASIC Beispiel
 Pascal Beispiel
 C Beispiel

Siehe auch:

 "A" Search Next After; Seite 4-10


 

© 2008  GCS Software, Udo Gertz