FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
"I" Insert Record

"I" Insert Record


Syntax des Kommandostrings:

CMND$ = "I\{FileNo}\{KeyString1}[\{KeyString2}[\{KeyString3}]]"

FileNo Nummer der Indexdatei
KeyString# Schlüssel
[ ]Optional

Zusammenfassung:

(Haupt)-Schlüssel in Indexdatei einfügen und Datensatznummer besetzen.

Beschreibung:

Diesem Befehl wird die im "Create Indexfile"-Befehl angegebene Anzahl Schlüssel im Kommandostring übergeben. Die Schlüssel werden in die Indexdatei einsortiert und einer Satznummer zugeordnet, welche in der "RECNO"-Variable an das Anwenderprogramm zurückgegeben wird.
Anschließend sollte das aufrufende Programm den zugehörigen Datensatz entsprechend der zurückgegebenen Satznummer in die Datendatei speichern.

Die Länge der übergebenen Schlüssel darf die beim "Create Indexfile" angegebene Länge nicht überschreiten, kürzere Schlüssel werden mit dem ASCII-Zeichen 00h auf die maximale Schlüssellänge erweitert.

Rückgabe:

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

Beispiel:

CMND$ = "I\1\"+KEYSTRING$+"\"+KEYSTRING2$

 BASIC Beispiel
 Pascal Beispiel
 C Beispiel

Siehe auch:

 "1" Insert Single Key; Seite 4-6
 "C" Create Indexfile; Seite 4-18


 

© 2008  GCS Software, Udo Gertz