@UNQREADB[[u,]Dateiname, „Schlüssel“, Handle[,Länge]]: Liest einen Binärwert aus einem vorhandenen Schlüssel in einer UnQlite-Datenbank.
u | Optionales Flag, dass der Schlüssel Unicode (UTF16) ist. |
Dateinamen | Datenbank geöffnet von @UNQOPEN |
Haupt | Schlüssel zum Lesen |
Griff | Ein von @BALLOC zurückgegebenes binäres Handle |
Länge | Anzahl der zu lesenden Bytes. Wenn nicht angegeben, lesen Sie den gesamten Binärpuffer. |
Gibt bei Erfolg 0 zurück, andernfalls einen Fehler.
Beispiel:
Öffnen Sie die Datenbank „test.db“, lesen Sie den Schlüssel „btest“ und speichern Sie den Binärwert in einem Binärpuffer:
setze db=test.db
setze key=btest
set result=%@unqopen[rwc,%db]
REM-Größe unbekannt – Lassen Sie unqreadb den Puffer erweitern
set bhandle=%@balloc[1]
set result=%@unqreadb[%db,%key,%bhandle]