|
|
|
|
- Exportación del contenido de la consulta
- Exportar un solo Record
- Campos de tipo Array
HExportJSON (Función)
No disponible con estos tipos de conexión
Exporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo JSON.
// Export all customers HExportJSON(CUSTOMER, "C:\TEMP\Customer.json", hExpCreation)
Sintaxis
<Result> = HExportJSON(<Data file> [, <JSON file> [, <Items to export>]] [, <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 HExportJSON utilizará el último archivo de datos utilizado por la última función HFSQL (que empieza por "H"). <JSON file>: Cadena de caracteres opcional ruta completa del archivo JSON a generar. <Items to export>: Cadena de caracteres opcional Lista de nombres de artículos a exportar. Los nombres están delimitados por comillas simples y están 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 es una cadena vacía (""), se exportan todos los elementos de del archivo de datos (excepto los elementos de clave compuesta, binario, memo binario y contraseña). <Options>: Constante opcional Especifica el modo de creación del archivo JSON: | | hExpBreakable | La exportación puede interrumpirse pulsando Esc. Si se interrumpe la exportación, el fichero JSON es válido y sólo contiene los registros exportados antes de la interrupción. | hExpCreation | Si el archivo JSON ya existe, se sobrescribe. Se produce un error si no se especifica esta opción y si existe el archivo JSON. | 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 del archivo. 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 HExportJSON. Exportar un solo Record Para exportar una única Record a una cadena JSON, utilice HRecordToJSON. Campos de tipo Array Si uno de los elementos exportados es un elemento Array, cada elemento del elemento array se exporta en un nuevo nivel: {"File": { "Item1":Data of item 1, "Item2":Data of item 2, "ArrItem": [Data element 1, Data element 2, ...] ... } } Recordatorio: Se ignoran los elementos de clave compuesta, binario, memo binario y contraseña. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|