@UNQKVFA[[u,]filename, "key",filename[,length]] : Hängt den Inhalt einer Datei an den Wert eines vorhandenen UnQlite-Schlüssel/Wert-Paares an.
| u | Optionales Flag, dass der Schlüssel und der Wert Unicode (UTF16) sind |
| filename | Mit @UNQOPEN geöffnete Datenbank |
| key | Zu aktualisierender Schlüssel |
| filename | Datei, die an den vorhandenen Wert angehängt werden soll |
| length | Optionale Länge (in Bytes) zum Schreiben (wenn -1 oder nicht angegeben, wird die gesamte Datei geschrieben) |
Die maximale Dateigröße hängt von der Größe des Arbeitsspeichers und des verfügbaren Festplattenplatzes ab.
Gibt bei Erfolg 0 zurück, andernfalls den Fehlertext.
Siehe auch @UNQKVF.
Beispiel:
In diesem Beispiel wird eine Datenbank namens "test.db" geöffnet und die Datei testfile.txt an den Wert des Schlüssels aaa angehängt .
echo Testing file write and read
echo This is a test file > testfile.txt
echo %@unqopen[rwc,test.db]
echo %@unqkvfa[test.db,"aaa",testfile.txt]
echo %@unqclose[test.db]