|
|
|
|
- Exportación del contenido de la consulta
- Campos de tipo Array
Exporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo CSV. Recordatorio: Un archivo CSV (Valores separados por comas) es un archivo de texto en el que cada línea representa una Record. Los elementos están separados por comas. // Export all customers from the Customer data file HExportCSV(Customer, "C:\TEMP\Customer.csv", hExpCreation)
Sintaxis
<Result> = HExportCSV(<Data file> [, <CSV file> [, <Items to export> [, <Separator>]]] [, <Options> [, <Progress Bar>]])
<Result>: booleano - True si se realizó la operación,
- False si se produce un problema. La función HError permite identificar el error.
<Data file>: Cadena de caracteres Nombre del archivo de datos, vista o consulta utilizada. Si no se especifica este nombre, la función HExportCSV utilizará el último archivo de datos utilizado por la última función HFSQL (que empieza por "H"). <CSV file>: Cadena de caracteres ruta completa del archivo CSV para generar. Si no se especifica este parámetro, se generará un archivo <Data file>.CSV en el directorio actual. <Items to export>: Cadena de caracteres opcional Lista de nombres de artículos a exportar. Los nombres están delimitados por comillas simples y separados por comas o caracteres CR.. Se ignoran los nombres de los elementos clave compuestos, los elementos binarios y los elementos de la nota binaria.. Si este parámetro corresponde a una cadena vacía (""), se exportan todos los elementos de el archivo de datos (excepto los elementos de clave compuesta, binaria y memo binario). <Separator>: Cadena de caracteres Separador utilizado para los artículos. Este separador corresponde a la coma (",") de Default. <Options>: Constante opcional de tipo Integer Especifica el modo de creación del archivo CSV:
| | hExpBreakable | La exportación puede interrumpirse pulsando Esc. Si se interrumpe la exportación, el archivo CSV es válido y sólo contiene los registros exportados antes de la interrupción. | hExpCreation | Si el archivo CSV ya existe, se sobrescribe. Se produce un error si no se especifica esta opción y si existe el archivo CSV. | hExpNoLineItemName | La primera Line del archivo CSV no contendrá los nombres de los artículos. | hExpNormal (valor predeterminado) | Funcionamiento estándar. |
<Progress Bar>: Nombre de control o ventana opcional Nombre de control Barra de progreso o nombre de la ventana utilizada para mostrar el progreso de la creación de archivos CSV. Observaciones Exportación del contenido de la consulta Para exportar el contenido de una consulta, debe inicializarla (función HExecuteQuery) antes de utilizar la función HExportCSV. Campos de tipo Array Si uno de los elementos exportados es un elemento de tipo array, cada elemento array <ELEMENTOARRAY> se exporta en un elemento <ELEMENTOARRAY>_<Índice del elemento>. Recordatorio: Se ignoran las claves compuestas, las notas binarias o los elementos binarios.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|