Themenkomplex |
Tabellen-Funktionen |
Funktion |
opendb() |
Kurz |
Öffnen einer Tabelle |
Syntax |
OPENDB(path : STRING [;password : STRING [; code : INTEGER [; rights : INTEGER]]]) : INTEGER |
Parameter |
path : Pfad zur Datei, die die Tabelle enthält
password : Paßwort der Tabelle
code : Verschlüsselungscode der Tabelle
rights : Zugriffsrechte (Summe aus):
1 : neue Datensätze anfügen
2 : bestehende Datensätze überschreiben
4 : Datensätze löschen
8 : Indizes anlegen und löschen
256 : Virtuell |
Ergebnis |
Tabellenhandle, wenn > 0
0 : Fehler |
Siehe auch: |
|
Beschreibung |
Wenn kein Zugriff auf die angegebene Tabelle möglich ist, wird ein Laufzeitfehler ausgelöst. In diesem Fall sollte immer die Fehlerursache (TDB_LastError) untersucht werden.
Die geöffnete Tabelle wird zur Primärtabelle.
|
Beispiel 1: OpenDB + ReOpenDB + CloseDB
VAR db : INTEGER
IF db:=OpenDB('database/adressen.dat','',0,0) THEN //read access
..
ReOpenDB(db,15) //enable write access
..
CloseDB(db)
END
|
|