@UNQKVF[[u,]nom de fichier, "clé", "valeur"[,longueur]] : Ajoute une paire clé / valeur de fichier à une base de données UnQlite.
| u | Indicateur optionnel indiquant que la clé et la valeur sont Unicode (UTF16) |
| filename | Base de données ouverte avec @UNQOPEN |
| key | Clé à ajouter ou à remplacer |
| filename | Stocker le contenu du fichier filename dans la valeur |
| length | Longueur optionnelle (en octets) à écrire (si -1 ou aucun n'est spécifié, le fichier entier est écrit). |
La taille maximale du fichier dépend de la quantité de mémoire vive et de l'espace disque disponibles.
Renvoie 0 en cas de succès, ou le texte d'erreur dans le cas contraire.
Exemple :
Cet exemple ouvre une base de données nommée "test.db", écrit une clé/un fichier dans la base de données, puis le relit en l'enregistrant dans un nouveau fichier.
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]
See also: @UNQOPEN, @UNQCLOSE, @UNQKVFA.