CX_DBASE_FILE
Klassenhierarchie
- CX_CLASS
- CX_DBASE_FILE
Beschreibung:
Mit dieser Klasse werden die Datenbank-Dateien von dBase oder Clipper (Erweiterung .dbf) verwaltet.
Code-Beispiel:
Var(dbase, record) CreateTransObject(CX_DBASE_FILE) -> dbase "*.dbf" FileDlg("Select dBase", 0) dbase Put(fileName) dbase Call(Open) dbase Call(RecordCount) String("This file contains %i records") Attention(,INFO) do { dbase Call(Read) -> record record Cardinality 0 = if { "Reached file end" Attention(,INFO) break } //... do something with the record } loop dbase Call(Close)
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
Close | Schließen einer dBase-Datei | |||
DataFieldNames | VECTOR (STRING) | Auslesen aller Feldnamen (Spalten) | ||
NextRecordIndex
192575
|
INTEGER | Liefert den Index des nächsten Satzes | ||
Open | Öffnen einer dBase-Datei | |||
Read | VECTOR (STRING) | Lesen des nächsten Satzes | ||
RecordCount
192575
|
INTEGER | Anzahl der vorhandenen Sätze | ||
Seek
192575
|
INTEGER | Setzt den Lesecursor auf den angegebenen Index |
* MA = Member-Access-Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
fileName | STRING | Dateiname |
* I = Indizierbares Datenfeld
Modul | Kurzbeschreibung |
---|---|