@UNQOPEN[mode,filename] : Öffnet eine UnQLite-Datenbank. Verwenden Sie denselben Datenbanknamen für die anderen @UNQ... Funktionen.

 

Die möglichen Werte für mode sind:

 

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

 

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

 

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

 

MM Eineschreibgeschützte Memory-Mapping-Ansicht der Datenbank.

 

Wenn  derDateiname ":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, wird mit @UNQOPEN keine neue Instanz geöffnet. Man kann also nicht dieselbe Datenbank mit verschiedenen Lese-/Schreibmodi geöffnet haben.

 

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

 

Beispiel:

 

Öffnen Sie die Datenbank "test.db":

 

set db=test.db

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