EXPORT DATA

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 2003 (Modificado)


EXPORT DATA (nomArchivo{; proyecto{; *}})

ParámetroTipoDescripción
nomArchivoAlfaRuta de acceso y nombre del archivo a exportar
proyectoBLOBContenido del proyecto de exportación
Nuevo contenido del proyecto de exportación (si se
pasa el parámetro *)
**Visualización de la caja de diálogo de exportación y
actualización del proyecto

Descripción

El comando EXPORT DATA le permite exportar datos en el archivo nomArchivo. 4D puede exportar datos en los siguientes formatos: Texto, Texto de longitud fija, XML, SYLK, DIF, DBF (dBase), y 4D.

Si pasa una cadena vacía en nomArchivo, EXPORT DATA muestra la caja de diálogo estándar de guardar archivos, permitiendo al usuario definir el nombre, tipo, y ubicación del archivo de exportación. Una vez aceptada la caja de diálogo, la variable sistema Documento contiene la ruta de acceso y el nombre del archivo. Si el usuario hace clic en Cancelar, se detiene la ejecución del comando y la variable sistema OK toma el valor 0.

Si no pasa el parámetro opcional proyecto, aparece la caja de diálogo de exportación. El usuario puede definir sus parámetros de exportación o cargar un proyecto de exportación existente.

Nota: Un proyecto de exportación contiene todos los parámetros de exportación, tales como las tablas y campos a exportar, los delimitadores, etc. Estos parámetros se definen en la caja de diálogo de exportación. Un proyecto puede guardarse en el disco y luego cargarse. Para mayor información sobre la caja de diálogo de exportación, consulte el Manual de Diseño.

Si pasa un BLOB que contiene un proyecto de exportación válido en el parámetro proyecto, la exportación se efectuará directamente, sin intervención del usuario. El proyecto debe haber sido predefinido en la caja de diálogo de exportación y luego guardado. Para hacer esto, hay dos soluciones posibles:

- Guarde el proyecto en el disco, luego cárguelo, utilizando el comando DOCUMENT TO BLOB, en el campo o variable BLOB que pasó en proyecto.

- Utilice el comando EXPORT DATA con un parámetro proyecto vacío y el parámetro opcional *, luego guarde el parámetro proyecto en un campo BLOB (ver a continuación). Esta solución le permite guardar el proyecto con el archivo de datos sin tener que cargarlo desde un BLOB ubicado en el disco.

El parámetro opcional *, si se especifica, hace que aparezca la caja de diálogo de exportación con los parámetros definidos en proyecto. Esta característica le permite utilizar un proyecto predefinido, mientras tiene aún la posibilidad de modificar uno o más parámetros. Además, el parámetro proyecto contiene, después de cerrar la caja de diálogo de exportación, los parámetros del "nuevo" proyecto. Entonces puede almacenar el nuevo proyecto en un campo BLOB, en disco, etc.

Si la exportación fue exitosa, la variable sistema OK es igual a 1.

Ejemplo

Este ejemplo crea un proyecto vacío y guarda los parámetros definidos por el usuario en la caja de diálogo de exportación:

   C_BLOB($exportParams)
   SET BLOB SIZE($exportParams;0)   `Inicialización del BLOB 
   EXPORT DATA("DocExport.txt";$exportParams;*)   ` Visualización de la caja de diálogo de exportación

Ver también

EXPORT DIF, EXPORT SYLK, EXPORT TEXT, IMPORT DATA.

Variables y conjuntos Sistema

Si el usuario hace clic en Cancelar en la caja de diálogo estándar de abrir archivos o de exportación, la variable sistema OK toma el valor 0. Si la exportación fue exitosa, la variable sistema OK toma el valor 1.


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