| 4D v18DOCUMENT TO BLOB | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 | |||||||
| * | Operador |   | *** Obsoleto, não use *** | |||||
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).
Nota de Compatibilidade: O * opcional (gestão de resource fork em versões antigas de Mac OS) não é mais ocmpatível com 4D a partir de 4D v16. Para saber mais veja Funcionalidades obsoletas e eliminadas.
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 ifOK é 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 v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário