AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
  • Visualización del resultado en un List Box o control Combo Box
  • Función HListFile y el conector Native MySQL o MariaDB
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve la lista de archivos de datos:
  • encontrado en el análisis actual o en un análisis específico reconocido por el motor HFSQL. Se tienen en cuenta los ficheros de datos definidos por HDeclare, HDeclareExternal y HDescribeFile.
  • disponible en una conexión a través de un acceso nativo o a través de un controlador OLE DB.
  • para un grupo definido en la editor de análisis.
    Java No se soportan los grupos definidos en la editor de análisis.
// Retrieve the data files described in the analysis and through programming
FileList is string
FileList = HListFile(hLstDetail + hLstAll)
// Add the list of data files in COMBO_COMBO1
ListAdd(COMBO_COMBO1, FileList)
// Display in a trace
Trace(FileList)
Sintaxis

Enumeración de los archivos de datos de un análisis Ocultar los detalles

<Result> = HListFile([<Path of the WDD file> [, <Password of the WDD file>]] [, <Options>])
<Result>: Cadena de caracteres
Lista de archivos de datos encontrados en el análisis actual o en el análisis especificado. Las descripciones de cada análisis están separadas por un carácter CR (Carriage Return). El resultado es más o menos detallado en función de la constante utilizada:
hLstDetail no especificado<Nombre del archivo de datos 1> + CR + <Nombre del archivo de datos 2> + CR + ...
Se especifica hLstDetail<Nombre del archivo de datos 1> + TAB + <Abreviatura> + TAB + <Título> + TAB + <Nombre físico> + CR + ...

Donde:
  • <Nombre del archivo de datos X>: El nombre lógico del archivo de datos (usado en la programación).
  • <Abreviatura>: Abreviatura de archivo de datos.
  • <Título>: Pie de foto del archivo de datos.
  • <Nombre físico>: Nombre físico del archivo de datos (en el disco).
<Path of the WDD file>: Cadena de caracteres opcional
ruta completo de análisis (archivo .WDD) donde se describe el archivo de datos.
Si este parámetro no se especifica o si es igual a una cadena vacía (""), se busca el archivo de datos en el análisis actual.
<Password of the WDD file>: Cadena de caracteres opcional
Contraseña definida para el análisis.
Si no se define ninguna contraseña, este parámetro debe ser igual a una cadena vacía ("").
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Configura el tipo de lista a realizar:
hLstNormal
(valor predeterminado)
Lista no ordenada, no detallada, sin los archivos de datos descritos por programación.
hLstDetailEnumera la información detallada (igual que WINDEV 5.5).
hLstAllEnumera todos los archivos de datos (incluidos los descritos por HDeclare, HDeclareExternal y HDescribeFile).
Hyper File 5.5 Este parámetro no se tiene en cuenta.
hLstSortedOrdena la lista de archivos de datos en orden ascendente.
Hyper File 5.5 Este parámetro no se tiene en cuenta.
WINDEVUniversal Windows 10 AppCódigo de Usuario (UMC)HFSQL Client/ServerOLE DBConectores Nativos

Enumeración de los archivos de datos de un grupo Ocultar los detalles

<Result> = HListFile(<Group name> [, <Options>])
<Result>: Cadena de caracteres
Lista de ficheros de datos pertenecientes al grupo. Las descripciones de cada archivo de datos están separadas por un carácter CR (Carriage Return).
<Group name>: Cadena de caracteres
Nombre del grupo del archivo de datos. Este grupo de archivos de datos fue definido en la editor de análisis.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Configura el tipo de archivos de datos a listar:
hLstStoredProcedureLista de procedimientos almacenados.
hLstQueryEnumera las consultas que se han ejecutado.
hLstTable
(valor predeterminado)
Lista de tablas de usuario.
HFSQL Client/Server Los nombres de las tablas corresponden a los nombres físicos de los archivos de datos.
hLstSystemTableLista de tablas del sistema.
HFSQL Client/Server Esta opción no está disponible.
hLstViewLista de vistas.
Conectores Nativos Conector Nativo Oracle: La constante hLstView permite listar las vistas y los sinónimos.

HFSQL Client/Server Enumera las vistas SQL.
hLstMaterializedView
HFSQL Client/Server Lista de vistas materializadas.
WINDEVJavaCódigo de Usuario (UMC)HFSQL Client/ServerOLE DBConectores Nativos

Listado de los archivos de datos de una conexión a través de Conectores Nativos, OLE DB o HFSQL Client/Server (1) Ocultar los detalles

<Result> = HListFile(<NConnection> [, <Options>])
<Result>: Cadena de caracteres
Lista de archivos de datos accesibles por la conexión. Las descripciones de cada archivo de datos están separadas por un carácter CR (Carriage Return).
<NConnection>: Cadena de caracteres
Nombre de la conexión a una base de datos. Esta conexión fue definida en el editor de análisis o por el HOpenConnection.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Configura el tipo de archivos de datos a listar:
hLstStoredProcedureLista de procedimientos almacenados.
hLstQueryEnumera las consultas que se han ejecutado.
hLstTable
(valor predeterminado)
Lista de tablas de usuario.
HFSQL Client/Server Los nombres de las tablas corresponden a los nombres físicos de los archivos de datos.
hLstSystemTableLista de tablas del sistema.
HFSQL Client/Server Esta opción no está disponible.
hLstViewLista de vistas.
Conectores Nativos Conector Nativo Oracle: La constante hLstView permite listar las vistas y los sinónimos.

HFSQL Client/Server Enumera las vistas SQL.
hLstMaterializedView
HFSQL Client/Server Lista de vistas materializadas.
WINDEVCódigo de Usuario (UMC)OLE DBConectores Nativos

Listado de los archivos de datos de una conexión a través de Conectores Nativos o OLE DB (2) Ocultar los detalles

<Result> = HListFile(<Username> , <Password> , <Data source> , <OLE DB provider or Native Connector> [, <Access> [, <Options>]])
<Result>: Cadena de caracteres
Lista de archivos de datos accesibles por la conexión. Las descripciones de cada archivo de datos están separadas por un carácter CR (Carriage Return).
<Username>: Cadena de caracteres
Nombre del usuario de la fuente de datos.
<Password>: Cadena de caracteres
Contraseña definida para el acceso a la fuente de datos (si existe), cadena vacía (""") si no se ha definido ninguna contraseña.
<Data source>: Cadena de caracteres
ruta completa de la fuente de datos utilizada.
<OLE DB provider or Native Connector>: Cadena de caracteres o constante
Nombre del proveedor de OLE DB o una de las siguientes constantes:
hAccessHF7Pseudo-conexión a una base de datos HFSQL Classic.
hAccessHFClientServerConector Nativo a una base de datos HFSQL Client/Server.
hNativeAccessAS400Conector Nativo AS/400 (módulo opcional de WINDEV/WEBDEV).
hNativeAccessDB2Conector Nativo DB2 (módulo opcional de WINDEV/WEBDEV).
hNativeAccessInformixConector Nativo Informix (módulo opcional de WINDEV/WEBDEV).
hNativeAccessMariaDBConector Nativo MariaDB (módulo opcional de WINDEV/WEBDEV).
hNativeAccessMySQLConector Nativo MySQL (módulo opcional de WINDEV/WEBDEV).
hNativeAccessOracleConector Nativo Oracle (módulo opcional de WINDEV/WEBDEV).
hNativeAccessOracleLiteConector Nativo Oracle (módulo opcional de WINDEV Mobile).
hNativeAccessPostgreSQLConector Nativo PostgreSQL (módulo opcional de WINDEV/WEBDEV).
hNativeAccessProgressConector Nativo Progress (módulo opcional de WINDEV/WEBDEV).
hNativeAccessSQLAzureNative SQL Azure Connector (módulo opcional de WINDEV/WEBDEV, suministrado con Conector Nativo SQL Server).
hNativeAccessSQLiteConector Nativo SQLite.
hNativeAccessSQLServerConector Nativo SQL Server (módulo opcional de WINDEV/WEBDEV).
hNativeAccessSQLServerMobileConector Nativo SQL Server (módulo opcional de WINDEV Mobile).
hNativeAccessSybaseConector Nativo Sybase (módulo opcional de WINDEV/WEBDEV).
hNativeAccessXBaseConector nativo xBase (proporcionado con WINDEV/WEBDEV).
hNativeAccessXMLConector XML nativo (suministrado con WINDEV/WEBDEV).
hODBCProveedor OLE DB para ODBC (permite acceder a una fuente de datos ODBC declarada en las fuentes de datos ODBC de Windows).
hOledbAccess97Proveedor OLE DB para Access 97.
hOledbAccess2000Proveedor OLE DB para Access 2000.
hOledbAccess2007Proveedor OLE DB para Access 2007.
hOledbAccess2010Proveedor OLE DB para Access 2010.
hOledbDBase5Proveedor OLE DB para dBase 5.
hOledbExcel2000Proveedor OLE DB para Excel 2000.
hOledbExcel2007Proveedor OLE DB para Excel 2007.
hOledbExcel97Proveedor OLE DB para Excel 97.
hOledbLotus4Proveedor OLE DB para Lotus 4.
hOledbOracleProveedor OLE DB para Oracle.
hOledbSQLServerProveedor OLE DB para SQL Server.

Atención: Para utilizar una conexión OLE DB, es necesario:
  • instalar MDAC versión 2.6 o posterior (instalación realizada con WINDEV/WEBDEV, al crear la versión cliente)
  • instalar el proveedor OLE DB que corresponde a la base de datos utilizada.
<Access>: Constante entera (opcional)
Tipo de acceso a la base de datos:
hOReadWrite
(valor predeterminado)
Apertura en lectura/escritura.
hOReadApertura en sólo lectura.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Configura el tipo de archivos de datos a listar:
hLstStoredProcedureLista de procedimientos almacenados.
HFSQL Client/Server Esta opción no está disponible.
hLstQueryEnumera las consultas que se han ejecutado.
hLstTable
(valor predeterminado)
Lista de tablas de usuario.
HFSQL Client/Server Los nombres de las tablas corresponden a los nombres físicos de los archivos de datos.
hLstSystemTableLista de tablas del sistema.
HFSQL Client/Server Esta opción no está disponible.
hLstViewLista de vistas.
Conectores Nativos Conector Nativo Oracle: La constante hLstView permite listar las vistas y los sinónimos.

HFSQL Client/Server Enumera las vistas SQL.
hLstMaterializedView
HFSQL Client/Server Lista de vistas materializadas.
Observaciones

Visualización del resultado en un List Box o control Combo Box

<Resultado> puede asignarse directamente a un control List Box o Combo Box mediante la función ListAdd. Cada fila contendrá el nombre completo de uno de los análisis encontrados.
WINDEVConectores Nativos

Función HListFile y el conector Native MySQL o MariaDB

  • Para el Conector Nativo MySQL, la función HListFile ha evolucionado según las versiones:
    • En la versión 15, HListFile devuelve la lista de archivos de la base de datos actual.
    • En la versión 16, para poder usar las nuevas funcionalidades de MySQL 5, si el Conector Nativo está conectado a un servidor MySQL 5 o posterior, la función HListFile devuelve la lista de archivos de todas las bases de datos accesibles. En este caso, el nombre del archivo tiene el siguiente formato: "<Nombre de la base de datos>.<Nombre de archivo&gt.
    • A partir de la versión 170069, HListFile devuelve la lista de archivos de la base de datos actual. HListDatabase enumera las bases de datos accesibles y sus archivos.
  • Para el Conector Nativo MariaDB, la función HListFile solo devuelve la lista de archivos de la base de datos correspondiente. HListDatabase enumera las bases de datos accesibles y sus archivos.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local