Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
DOCUMENT TO BLOB
|
DOCUMENT TO BLOB ( documento ; BLOB ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
documento | String |
![]() |
Nome do documento gerado | |||||
BLOB | BLOB |
![]() |
Campo ou variável de tipo BLOB a receber o documento | |||||
![]() |
Conteúdo do documento | |||||||
DOCUMENT TO BLOB carrega todo o conteúdo do documento em blob. Você deve passar o nome de um documento existente que não esteja aberto, caso contrário um erro será gerado. Para deixar o usuário escolher o documento a ser carregado para o BLOB, use o comando Open document e variável de processo do documento (ver exemplo).
Você escreve um Sistema de Informação que permite rapidamente armazenar e recuperar documentos. Em um formulário de entrada de dados, você cria um botão que permite carregar um documento em um campo BLOB. O método para este botão pode ser:
$vhDocRef:=Open document("") ` Selecionar um documento
If(OK=1) ` Se um documento foi selecionado
CLOSE DOCUMENT($vhDocRef) ` Não necessitamos manter aberto
DOCUMENT TO BLOB(Document;[SuTabla]SuCampoBLOB) ` Carregar o documento
If(OK=0)
` Controlar erro
End if
End if
OK é definido como 1 se o documento foi carregado corretamente, caso contrário, OK é definido como 0 e um erro é gerado.
Em cada caso, você pode interceptar o erro usando um método de interrupção ON ERR CALL.
Produto: 4D
Tema: BLOB
Número
525
Criado por: 4D v6
Storing documents, Resource fork, Data fork, Document
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)