@UNQKVF[[u,]filename, "key", "value"[,length]] : Hinzufügen eines Schlüssel/Datei-Wert-Paares zu einer UnQlite-Datenbank.

 

uOptionales Flag, dass der Schlüssel und der Wert Unicode (UTF16) sind
filenameMit @UNQOPEN geöffnete Datenbank
keySchlüssel zum Hinzufügen oder Ersetzen
filenameSpeichert den Inhalt der Datei filename im Wert
lengthOptionale Länge (in Bytes) zum Schreiben (wenn -1 oder nicht angegeben, wird die gesamte Datei geschrieben)

 

Die maximale Dateigröße ist abhängig von der Größe des RAM und des verfügbaren Festplattenplatzes.

 

Gibt bei Erfolg 0 zurück, andernfalls den Fehlertext.

 

Beispiel:

 

In diesem Beispiel wird eine Datenbank mit dem Namen "test.db" geöffnet, ein Schlüssel/eine Datei in die Datenbank geschrieben, dann zurückgelesen und in einer neuen Datei gespeichert.

 

echo Testing file write and read

echo This is a test file > testfile.txt

echo %@unqopen[rwc,test.db]

echo %@unqkvf[test.db,"aaa",testfile.txt]

echo %@unqreadf[test.db,"aaa",newtestfile.txt]

echo %@unqclose[test.db]

 

Siehe auch: @UNQOPEN, @UNQCLOSE, @UNQKVFA.