Lade...
 

CX_DBASE_FILE::Open

CX_DBASE_FILE::Open

Beschreibung:

Diese Funktion öffnet eine dBase-Datei. Die übliche Dateiendung für dBase lautet .dbf. Die Texte der einzelnen Zellen können in einer sogenannten Memo-Datei (.dbt) ausgelagert sein. Die Memo-Datei muss im gleichen Ordner liegen und den gleichen Dateinamen haben, wie die .dbf-Datei, damit sie gefunden wird. Kann die Memo-Datei nicht gefunden werden, gibt Read für alle Zellen, deren Werte sich auf die Memo-Datei beziehen, einen leeren String zurück.

Open setzt den Lesecursor für Read immer auf den ersten Record der Datei. Die Anzahl der vorhandenen Records kann über RecordCount ermittelt werden. Bezeichnungen der einzelnen Spalten können über DataFieldNames ermittelt werden.

Code-Beispiel:
Var(dbase) CreateTransObject(CX_DBASE_FILE) -> dbase "mydb.dbf" dbase Put(fileName) dbase Call(Open) dbase Call(Read) // -> first record dbase Call(Read) // -> second record

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top    
Stack(Out) Top    

Funktionsaufruf: Call(Open)