SET BLOB SIZE

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 6.0


SET BLOB SIZE (BLOB; tamaño{; relleno})

ParámetroTipoDescripción
BLOBBLOBCampo o variable de tipo BLOB
tamañoNuméricoNuevo tamaño del BLOB
rellenoNuméricoCódigo ASCII del caracter de relleno

Descripción

SET BLOB SIZE redimensiona el BLOB blob de acuerdo al valor pasado en tamaño.

Si quiere asignar nuevos bytes a un BLOB y quiere inicializar estos bytes en un valor especifico, pase este valor (0..255) en el parámetro opcional relleno.

Ejemplos

1. Cuando usted ha terminado con un gran BLOB proceso o interproceso, es buena idea liberar la memoria que ocupa. Para hacer esto, escriba:

   SET BLOB SIZE(aProcessBLOB;0)
   SET BLOB SIZE(<>anInterprocessBLOB;0)

2. El siguiente ejemplo crea un BLOB de 16K lleno de 0xFF:

   C_BLOB(vxData)
   SET BLOB SIZE(vxData;16*1024;0xFF)

Ver también

BLOB size.

Manejo de errores

Si no puede redimensionar un BLOB por memoria insuficiente, se genera el error -108. Puede interceptar este error utilizando el método de interrupción ON ERR CALL.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente