@UNQKVB[[u,]filename, "key",bhandle[,length]] : Ajoute une paire clé / valeur de blob binaire à une base de données UnQlite.

 

uIndicateur optionnel indiquant que la clé et la valeur sont Unicode (UTF16)
filenameBase de données ouverte avec @UNQOPEN
keyClé à ajouter ou à remplacer
bhandlePoignée binaire renvoyée par @BALLOC
lengthLongueur 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]

 

Voir aussi : @UNQOPEN, @UNQCLOSE, @UNQKVBA.