CX_DBASE_FILE::Read
Beschreibung:
Mit dieser Funktion wird der nächste Satz gelesen. Als Ergebnis wird ein Vector mit den Werten der einzelnen Zellen zurückgegeben. Sollte die Datei keine weiteren Sätze mehr enthalten ( NextRecordIndex ≥ RecordCount ), wird ein leerer Vector auf den Stack gelegt.
Code-Beispiel:
Var(dbase, record) CreateTransObject(CX_DBASE_FILE) -> dbase "*.dbf" FileDlg("Select dBase", 0) dbase Put(fileName) dbase Call(Open) do { dbase Call(Read) -> record record Cardinality 0 = if { "Reached file end" Attention(,INFO) break } //... do something with the record } loop
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | ||
Stack(Out) | Top | VECTOR (STRING) |
Vektor mit dem Inhalt der einzelenen Textzellen. |
Funktionsaufruf: Call(Read)