@UNQKVB[[u,]Dateiname, „Schlüssel“, bhandle[,Länge]]: Fügen Sie einer UnQlite-Datenbank ein Schlüssel-/Binärblobwertpaar hinzu.

 

uOptionales Flag, dass der Schlüssel und der Wert Unicode (UTF16) sind.
DateinamenDatenbank geöffnet mit @UNQOPEN
SchlüsselSchlüssel zum Hinzufügen oder Ersetzen
BhandleBinärer Handle, zurückgegeben von @BALLOC
LängeOptionale Länge (in Bytes) zum Schreiben (wenn -1 oder nicht angegeben, wird der gesamte Puffer geschrieben)

 

Gibt bei Erfolg 0 zurück, andernfalls den Fehlertext.

 

Beispiel:

 

Dieses Beispiel öffnet eine Datenbank mit dem Namen „test.db“, weist dann einen binären Puffer zu, schreibt ihn in die Datenbank und liest ihn dann zurück.

 

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]

 

Siehe auch: @UNQOPEN, @UNQCLOSE, @UNQKVBA.