@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.
| u | Indicateur facultatif indiquant que la clé est Unicode (UTF16) |
| filename | Base de données ouverte par @UNQOPEN |
| key | Clé à lire |
| handle | Un handle binaire renvoyé par @BALLOC |
| length | Nombre 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]