@UNQOPEN[Modus, Dateiname]: Öffnen Sie eine UnQLite-Datenbank. Verwenden Sie für die anderen den gleichen Datenbanknamen @UNQ... Funktionen.

 

Die möglichen Werte für Modus sind:

 

RWCÖffnen Sie eine Datenbank mit Lese- und Schreibrechten. Die Datenbank wird erstellt, wenn sie nicht vorhanden ist.

 

RWÖffnen Sie die Datenbank mit Lese- und Schreibrechten. Wenn die Datenbank nicht vorhanden ist, wird ein Fehler zurückgegeben.

 

ROÖffnen Sie die Datenbank im schreibgeschützten Modus. Wenn die Datenbank nicht vorhanden ist, wird ein Fehler zurückgegeben.

 

MMEine schreibgeschützte, speicherzugeordnete Ansicht der Datenbank.

 

If Dateinamen „:mem:“ lautet, wird eine private In-Memory-Datenbank erstellt. Die In-Memory-Datenbank wird verworfen, wenn die Datenbank geschlossen wird.

 

Wenn die angegebene Datenbank bereits geöffnet ist, öffnet @UNQOPEN keine neue Instanz. Sie können also nicht dieselbe Datenbank mit unterschiedlichen Lese-/Schreibmodi geöffnet haben.

 

@UNQOPEN gibt 0 zurück, wenn die Datenbank erfolgreich geöffnet wurde (oder bereits geöffnet ist), oder einen Wert ungleich Null bei einem Fehler.

 

Beispiel:

 

Öffnen Sie die Datenbank „test.db“:

 

setze db=test.db

set result=%@unqopen[rwc,%db]