BLOB to real

4D - Documentation   Français   English   German   Español   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


BLOB to real (BLOB; formatoReal{; offset}) Real

ParámetroTipoDescripción
BLOBBLOBBLOB del cual obtener el valor de tipo Real
formatoRealNumérico0  Formato real nativo
1  Formato real extendido
2   Formato real doble Macintosh
3   Formato real doble Windows
offsetVariableOffset en el BLOB (expresado en bytes)
Nuevo offset después de la lectura
ResultadoRealReal value

Descripción

El comando BLOB to real devuelve un valor de tipo Real leído del BLOB blob.

El parámetro formatoReal fija el formato interno y el orden de bytes del valor de tipo Real a leer. Usted pasa una de las siguientes constantes predefinidas suministradas por 4D:

ConstanteTipoValor
Native real formatEntero largo0
Extended real formatEntero largo1
Macintosh double real formatEntero largo2
PC double real formatEntero largo3

Nota sobre la independencia de plataforma: si intercambia BLOBs entre las plataformas Macintosh y PC, es su decisión administrar los temas de byte swapping cuando utilice este comando.

Si especifica la variable del parámetro opcional offset, el valor real es leído desde el offset (a partir de cero) del BLOB. Si no especifica la variable del parámetro opcional offset, se leen los primeros 8 o 10 bytes del BLOB.

Nota: Usted debe pasar un valor de offset entre 0 (cero) y el tamaño del BLOB menos 8 o 10. Si no lo hace, se genera un error -111.

Después de llamar el comando, la variable se incrementa en el número de bytes leído. Por lo tanto, puede reutilizar la misma variable con otro comando de lectura de BLOB para leer otro valor.

Ejemplo

El siguiente ejemplo lee 20 valores reales de un BLOB, a partir del offset 0x200:

   $vlOffset:=0x200
   For ($viLoop;0;19)
      $vrValor:=BLOB to real(vxSomeBlob;PC byte ordering;$vlOffset)
         ` Hacer algo con $vrValor
   End for

Ver también

BLOB to integer, BLOB to longint, BLOB to text, INTEGER TO BLOB, LONGINT TO BLOB, REAL TO BLOB, TEXT TO BLOB.


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