4D v16.3

BLOB TO DOCUMENT

Inicio

 
4D v16.3
BLOB TO DOCUMENT

BLOB TO DOCUMENT 


 

BLOB TO DOCUMENT ( documento ; BLOB {; *} ) 
Parámetro Tipo   Descripción
documento  Cadena in Nombre del documento
BLOB  BLOB in Nuevo contenido del documento
Operador in *** Obsoleto, no utilizar ***

BLOB TO DOCUMENT escribe los datos de documento utilizando los datos almacenados en blob. Puede pasar el nombre de un documento existente en documento. Si el documento no existe, el comando lo crea. Si pasa el nombre de un documento existente, asegúrese de que el documento no esté abierto, de lo contrario se generará un error. Si quiere permitir que el usuario elija el documento, utilice los comandos Open document o Create document y utilice la variable sistema documento (ver ejemplo).

Nota de compatibilidad: el parámetro opcional * (gestión del resource fork en versiones anteriores de Mac OS) ya no se soporta en 4D a partir de 4D v16. Para más información, consulte el manual Funcionalidades obsoletas y eliminadas.

Ejemplo  

Usted escribe un sistema de información que le permite guardar y buscar rápidamente documentos. En un formulario de entrada de datos, usted crea un botón que le permite guardar un documento que contiene datos cargados previamente en un campo BLOB. El método para este botón puede ser el siguiente:

 $vhDocRef:=Create document("") ` Guardar el documento de su elección
 If(OK=1) ` Si un documento ha sido creado
    CLOSE DOCUMENT($vhDocRef` No necesitamos mantenerlo abierto
    BLOB TO DOCUMENT(Document;[SuTabla]SuCampoBLOB` Escribir el contenido del documento
    If(OK=0)
  ` Gestionar error
    End if
 End if

La variable sistema OK toma el valor 1 si el documento está escrito correctamente, de lo contrario toma el valor 0 y se genera un error.

  • Si trata de reescribir un documento que no existe o que ha sido abierto por otro proceso o aplicación, se genera un error File Manager.
  • El espacio del disco puede ser insuficiente para escribir los nuevos contenidos del documento.
  • Los errores E/S pueden ocurrir mientras escribe el documento.

En todos los casos, puede interceptar el error utilizando un método de interrupción ON ERR CALL.



Ver también 

Create document
DOCUMENT TO BLOB
Open document

 
PROPIEDADES 

Producto: 4D
Tema: BLOB
Número 526

Este comando modifica la variable sistema OKEste comando modifica la variable sistema ErrorThis command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v6

 
PALABRAS CLAVES 

Document, Resource fork, Data fork

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)