4D v14.3BLOB to longint |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
BLOB to longint
BLOB to longint
O comando BLOB to longint retorna um valor de tipo Inteiro longo (4 bytes) lido do BLOB blob. O parâmetro byteOrder fixa a ordem dos bytes do valor inteiro longo de 4-byte a ser lido. Você passa uma das seguintes constantes pré-definidas fornecidas por 4D:
Nota sobre a independência de plataforma: Se você intercambiar BLOBs entre as plataformas Macintosh e PC, cabe a você a gerenciar os problemas da troca de bytes ao usar este comando. Se você especificar o parâmetro opcional offset , o valor inteiro de 4-byte é lido no offset (a partir de zero) dentro do BLOB. Se você não especificar o parâmetro opcional offset, os quatro primeiros bytes do BLOB são lidos. Nota: Você deve passar um valor de offset entre 0 (zero) e o tamanho do BLOB menos 4. Se você não fizer isso, um erro -111 é gerado. Após a chamada, a variável é incrementada pelo número de bytes lidos. Portanto, você pode reutilizar a mesma variável com outro comando de leitura BLOB para ler outro valor. O exemplo a seguir lê 20 valores Inteiro longo de um BLOB, iniciando no offset 0x200: $vlOffset:=0x200 |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v6 VER TAMBÉM
BLOB to integer PALAVRAS CHAVES Longint, Byteswapping ARTICLE USAGE
Manual de linguagem 4D ( 4D v11 SQL Release 6) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||