@UNQREADB[[u,]filename, "key",handle[,length]]: Lesen eines Binärwertes aus einem vorhandenen Schlüssel in einer UnQlite-Datenbank.

 

uOptionales Flag, dass der Schlüssel Unicode (UTF16) ist
filenameMit @UNQOPEN geöffnete Datenbank
keyZu lesender Schlüssel
handleEin von @BALLOC zurückgegebener binärer Handle
lengthAnzahl der zu lesenden Bytes. Wenn nicht angegeben, wird der gesamte Binärpuffer gelesen.

 

Gibt 0 zurück, wenn erfolgreich, oder einen Fehler, wenn nicht.

 

Beispiel:

 

Öffnen Sie die Datenbank "test.db", lesen Sie den Schlüssel "btest", und speichern Sie den Binärwert in einem Binärpuffer:

 

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]