@UNQREADB[[u,]nom de fichier, "clé",poignée[,longueur]] : Lire une valeur binaire à partir d'une clé existante dans une base de données UnQlite.

 

uIndicateur facultatif indiquant que la clé est Unicode (UTF16)
filenameBase de données ouverte par @UNQOPEN
keyClé à lire
handleUn handle binaire renvoyé par @BALLOC
lengthNombre d'octets à lire. S'il n'est pas spécifié, la totalité du tampon binaire est lue.

 

Renvoie 0 en cas de succès, ou une erreur dans le cas contraire.

 

Exemple :

 

Ouvrir la base de données "test.db", lire la clé "btest" et enregistrer la valeur binaire dans un tampon binaire :

 

set db=test.db

set key=btest

set result=%@unqopen[rwc,%db]

REM Size unknown - let unqreadb expand buffer

set bhandle=%@balloc[1]

set result=%@unqreadb[%db,%key,%bhandle]