Herunterladen Inhalt Inhalt Diese Seite drucken

Einfügen Von Datensätzen In Eine Datei Mit Sequentiellem Zugriff; Dateien Mit Direktem Zugriff - NCR GW-BASIC Betriebsanleitung

Inhaltsverzeichnis

Werbung

DATEIEN UND GERÄTE
Einfügen von Datensätzen in eine Datei mit sequentiellem
Zugriff
Um Daten in eine vorhandene Datei mit sequentiellem Zugriff einfügen
zu können, ist eine Datei mit vorübergehend sequentiellem Zugriff erfor­
derlich.
1. Die ursprüngliche Datei für die Eingabe öffnen (OPEN) und die
vorübergehend sequentielle Datei für die Ausgabe öffnen.
2. Einen Eintrag aus der ursprünglichen Datei lesen und den betreffen­
den Eintrag in die vorübergehend sequentielle Datei einschreiben.
3. Schritt 2 wiederholen und dabei jedes Mal prüfen, ob es sich beim
augenblicklichen Eintrag um denjenigen handelt, nach dem der Ein­
trag eingefügt werden soll. Ist dies der Fall ist zu Schritt 4 überzuge­
hen.
4. Den Eintrag bzw. die Einträge für die Einfügung in die vorüberge­
hend sequentielle Datei einschreiben.
5. Die ursprüngliche Datei erneut lesen und jeden Eintrag in die vor­
übergehend sequentielle Datei einschreiben, bis man EOF gefunden
hat.
6. Beide Dateien schließen (CLOSE).
7. Die ursprüngliche Datei löschen (KILL). Dann die vorübergehend
sequentielle Datei auf den Namen der gerade gelöschten Ursprungs­
datei umbenennen (NAM).

DATEIEN MIT DIREKTEM ZUGRIFF

Folgende Befehle und Funktionen werden bei Dateien mit direktem
Zugriff verwendet:
OPEN, CLOSE (der OPEN Befehl kann auf zwei verschiedene Art
FIELD - setzt Programmvariable mit dem Dateipufferspeicher in
Beziehung
LSET, RSET - Ausrichten der Daten im Pufferspeicher
MKI$, MKS$, MKD$ - wandelt numerische Daten in Zeichenket­
CVI, CVS, CVD - wandelt Zeichenketten in numerische Werte um,
GET - liest einen Eintrag aus der Platte in den Dateipufferspeicher
5-10
eingegeben werden, siehe Kapitel 4)
tenform zur Eingabe in die Datei um.
die aus der Datei gelesen wurden.
GW-BASIC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis