CX_DBASE_FILE::NextRecordIndex
192575
Beschreibung:
Diese Methode errechnet aus der aktuellen Lesepositon innerhalb der dBase-Datei den Index (bei 0 beginnend) des Datensatzes, der beim nächsten Read eingelesen wird.
Code-Beispiel:
Var(dbase) CreateTransObject(CX_DBASE_FILE) -> dbase "*.dbf" FileDlg("Select dBase", 0) dbase Put(fileName) dbase Call(Open) dbase Call(NextRecordIndex) // -> 0 dbase Call(Read) // record 0 dbase Call(NextRecordIndex) // -> 1 dbase Call(Read) // record 1 20 dbase Call(Seek) // Set cursor onto record 20 dbase Call(NextRecordIndex) // -> 20 dbase Call(Read) // record 20
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | ||
Stack(Out) | Top | INTEGER | Index des nächsten Satzes |
Komplexität: O(1)
Funktionsaufruf: Call(NextRecordIndex)