@UNQKVB[[u,]filename, "key",bhandle[,length]] : Ajoute une paire clé / valeur de blob binaire à 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 |
| bhandle | Poignée binaire renvoyée par @BALLOC |
| length | Longueur optionnelle (en octets) à écrire (si -1 ou aucun n'est spécifié, la totalité du tampon est écrite). |
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", puis alloue un tampon binaire, l'écrit dans la base de données et le relit.
echo %@unqopen[rwc,test.db]
set handle=%@balloc[4096]
echo %@unqkvb[test.db,"bbb",%handle,-1]
echo %@unqreadb[test.db,"bbb",%handle,-1]
echo %@unqclose[test.db]