PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Affichage du résultat dans un champ Liste ou Combo
  • Fonction HListeFichier et l'Accès Natif MySQL ou MariaDB
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie la liste des fichiers de données :
  • de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HFSQL. Les fichiers de données définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
  • disponibles sur une connexion par un accès natif ou par un driver OLE DB.
  • d'un groupe défini dans l'éditeur d'analyses.
    AndroidWidget AndroidJava Les groupes définis dans l'éditeur d'analyses ne sont pas gérés.
Windows Mobile Pour optimiser la taille des applications, les drivers OLE DB ne sont pas disponibles dans cette version.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 19 et supérieures
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
Nouveauté 19
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites WEBDEV en PHP.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
// Récupère les fichiers décrits dans l'analyse et par programmation
ListeFichier est une chaîne
ListeFichier = HListeFichier(hLstDétail + hLstTout)

// Ajoute la liste des fichiers dans COMBO_COMBO1
ListeAjoute(COMBO_COMBO1, ListeFichier)

// Affiche dans une trace
Trace(ListeFichier)
Syntaxe

Lister les fichiers d'une analyse Masquer les détails

<Résultat> = HListeFichier([<Chemin du WDD> [, <Mot de passe du WDD>, ]] [ <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données présents dans l'analyse en cours ou dans l'analyse spécifiée. Les différentes descriptions de chaque analyse sont séparées par RC (Retour chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé :
hLstDétail non précisé<Nom Fichier 1> + RC + <Nom Fichier 2> + RC + ...
hLstDétail précisé<Nom Fichier 1> + TAB + <Abréviation> + TAB + <Libellé> + TAB + <Nom Physique> + RC + ...

Où :
  • <Nom Fichier X> : Nom logique du fichier de données (utilisé en programmation).
  • <Abréviation> : Abréviation du fichier de données.
  • <Libellé> : Libellé du fichier de données.
  • <Nom Physique> : Nom physique du fichier de données (sur le disque).
<Chemin du WDD> : Chaîne de caractères optionnelle (avec guillemets)
Chemin complet de l'analyse (c'est-à-dire du ficher .WDD) dans laquelle le fichier de données est décrit.
Si ce paramètre n'est pas précisé ou est égal à une chaîne vide (""), le fichier de données est recherché dans l'analyse en cours.
<Mot de passe du WDD> : Chaîne de caractères optionnelle (avec guillemets)
Mot de passe défini pour l'analyse.
Si aucun mot de passe n'est défini, ce paramètre doit être égal à une chaîne vide ("").
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type de liste à effectuer :
hLstNormal
(valeur par défaut)
Liste non triée, non détaillée, sans les fichiers de données décrits par programmation.
hLstDétailListe les informations détaillées (comme pour WINDEV 5.5).
hLstToutListe tous les fichiers de données (y compris ceux décrits avec les fonctions HDéclare, HDéclareExterne et HDécritFichier).
Hyper File 5.5 Ce paramètre n'est pas pris en compte.
hLstTriéeTrie la liste des fichiers de données par ordre croissant.
Hyper File 5.5 Ce paramètre n'est pas pris en compte.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 AppPHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBAccès Natifs

Lister les fichiers de données d'un groupe Masquer les détails

<Résultat> = HListeFichier(<Nom du groupe> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données appartenant au groupe. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom du groupe> : Chaîne de caractères (avec ou sans guillemets)
Nom du groupe de fichiers. Ce groupe de fichiers a été défini dans l'éditeur d'analyses.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers des données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesPHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBAccès Natifs

Lister les fichiers de données d'une connexion par Accès Natif, OLE DB ou HFSQL Client/Serveur (1) Masquer les détails

<Résultat> = HListeFichier(<Nom Connexion> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom Connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion à une base de données. Cette connexion a été définie dans l'éditeur d'analyses ou par la fonction HOuvreConnexion.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesAndroidWidget AndroidJavaPHPAjaxCode Utilisateur (MCU)HFSQL Client/ServeurOLE DBAccès Natifs

Lister les fichiers de données d'une connexion par Accès Natif, OLE DB ou HFSQL Client/Serveur (1) Masquer les détails

<Résultat> = HListeFichier(<Nom Connexion> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom Connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion à une base de données. Cette connexion a été définie dans l'éditeur d'analyses ou par la fonction HOuvreConnexion.
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
hLstRequêteListe les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Liste les vues SQL.
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesAjaxCode Utilisateur (MCU)OLE DBAccès Natifs

Lister les fichiers de données d'une connexion par Accès natif ou par OLE DB (2) Masquer les détails

<Résultat> = HListeFichier(<Nom utilisateur> , <Mot de passe> , <Source de données> , <Provider OLE DB ou Accès Natif> [, <Accès> [, <Options>]])
<Résultat> : Chaîne de caractères
Liste des fichiers de données accessibles par la connexion. Les différentes descriptions de chaque fichier de données sont séparées par RC (Retour chariot).
<Nom utilisateur> : Chaîne de caractères (avec guillemets)
Nom de l'utilisateur de la source de données.
<Mot de passe> : Chaîne de caractères (avec guillemets)
Mot de passe défini pour l'accès à la source de données (s'il existe), chaîne vide ("") si aucun mot de passe n'est défini.
<Source de données> : Chaîne de caractères (avec guillemets)
Chemin complet de la source de données utilisée.
<Provider OLE DB ou Accès Natif> : Chaîne de caractères (avec guillemets) ou constante
Nom du provider OLE DB à utiliser ou une des constantes suivantes :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic.
hAccèsHFClientServeurAccès Natif à une base HFSQL Client/Serveur.
hAccèsNatifAS400Accès Natif AS/400 (module optionnel de WINDEV/WEBDEV).
hAccèsNatifDB2Accès Natif DB2 (module optionnel de WINDEV/WEBDEV).
hAccèsNatifInformixAccès Natif Informix (module optionnel de WINDEV/WEBDEV).
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Accès Natif MariaDB (module optionnel de WINDEV/WEBDEV).
hAccèsNatifMySQLAccès Natif MySQL (module optionnel de WINDEV/WEBDEV).
hAccèsNatifOracleAccès Natif Oracle (module optionnel de WINDEV/WEBDEV).
hAccèsNatifOracleLiteAccès Natif Oracle (module optionnel de WINDEV Mobile).
hAccèsNatifPostgreSQLAccès Natif PostgreSQL (module optionnel de WINDEV/WEBDEV).
hAccèsNatifProgressAccès Natif Progress (module optionnel de WINDEV/WEBDEV).
Versions 16 et supérieures
hAccèsNatifSQLAzure
Nouveauté 16
hAccèsNatifSQLAzure
hAccèsNatifSQLAzure
Accès Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fournis avec l'Accès Natif SQL Server).
Versions 16 et supérieures
hAccèsNatifSQLite
Nouveauté 16
hAccèsNatifSQLite
hAccèsNatifSQLite
Accès Natif SQLite.
hAccèsNatifSQLServerAccès Natif SQL Server (module optionnel de WINDEV/WEBDEV).
hAccèsNatifSQLServerMobileAccès Natif SQL Server (module optionnel de WINDEV Mobile).
hAccèsNatifSybaseAccès Natif Sybase (module optionnel de WINDEV/WEBDEV).
hAccèsNatifXBaseAccès Natif xBase (fourni en standard avec WINDEV/WEBDEV).
hAccèsNatifXMLAccès Natif XML (fourni en standard avec WINDEV/WEBDEV).
hODBCProvider OLE DB pour ODBC (permet d'accéder à une source de données ODBC déclarée dans les sources de données ODBC de Windows).
hOledbAccess97Provider OLE DB pour Access 97.
hOledbAccess2000Provider OLE DB pour Access 2000.
hOledbAccess2007Provider OLE DB pour Access 2007.
Versions 19 et supérieures
hOledbAccess2010
Nouveauté 19
hOledbAccess2010
hOledbAccess2010
Provider OLE DB pour Access 2010.
hOledbDBase5Provider OLE DB pour DBase 5.
hOledbExcel2000Provider OLE DB pour Excel 2000.
hOledbExcel2007Provider OLE DB pour Excel 2007.
hOledbExcel97Provider OLE DB pour Excel 97.
hOledbLotus4Provider OLE DB pour Lotus 4.
hOledbOracleProvider OLE DB pour Oracle.
hOledbSQLServerProvider OLE DB pour SQL Server.
Attention : Pour utiliser une connexion OLE DB il est nécessaire :
  • d'installer le MDAC version 2.6 minimum (installation réalisée avec WINDEV/WEBDEV et lors de la création de la version Client)
  • d'installer le provider OLE DB correspondant à la base de données manipulée.
Windows Mobile Seuls les Accès Natifs suivants peuvent être utilisés :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic.
hAccèsNatifOracleAccès Natif Oracle (module optionnel).
hAccèsNatifSQLServerAccès Natif SQL Server (module optionnel).
PHP Seuls les Accès Natifs suivants peuvent être utilisés :
hAccèsNatifAS400Accès Natif AS/400 (module optionnel de WEBDEV).
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Accès Natif MariaDB (module optionnel de WINDEV/WEBDEV).
hAccèsNatifMySQLAccès Natif MySQL (module optionnel de WEBDEV).
Versions 15 et supérieures
hAccèsNatifOracle
Nouveauté 15
hAccèsNatifOracle
hAccèsNatifOracle
Accès Natif Oracle (module optionnel de WEBDEV).
Versions 15 et supérieures
hAccèsNatifPostgreSQL
Nouveauté 15
hAccèsNatifPostgreSQL
hAccèsNatifPostgreSQL
Accès Natif PostgreSQL (module optionnel de WEBDEV).
<Accès> : Constante de type entier (optionnel)
Type d'accès à la base de données :
hOLectureEcriture
(valeur par défaut)
Ouverture en Lecture/Ecriture.
hOLectureOuverture en lecture seule.
<Options> : Constante ou combinaison de constantes de type entier (optionnelle)
Paramètre le type des fichiers de données à lister :
hLstProcédureStockéeListe des procédures stockées.
HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 19 et supérieures
hLstRequête
Nouveauté 19
hLstRequête
hLstRequête
Liste les requêtes qui ont été exécutées.
hLstTable
(valeur par défaut)
Liste des tables utilisateur.
HFSQL Client/Serveur Les noms des tables correspondent aux noms physiques des fichiers de données.
hLstTableSystèmeListe des tables système.
HFSQL Client/Serveur Cette option n'est pas disponible.
hLstVueListe des vues.
Versions 18 et supérieures
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Nouveauté 18
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.
Accès Natifs Accès Natif Oracle : La constante hLstVue permet de lister les vues et les synonymes.

HFSQL Client/Serveur Cette option n'est pas disponible.
Versions 20 et supérieures
HFSQL Client/Serveur Liste les vues SQL.
Nouveauté 20
HFSQL Client/Serveur Liste les vues SQL.
HFSQL Client/Serveur Liste les vues SQL.
Versions 20 et supérieures
hLstVueMatérialisée
Nouveauté 20
hLstVueMatérialisée
hLstVueMatérialisée
HFSQL Client/Serveur Liste des vues matérialisées.
Remarques

Affichage du résultat dans un champ Liste ou Combo

<Résultat> peut être directement affecté à un champ Liste ou Combo grâce à la fonction ListeAjoute. Chaque ligne contiendra le nom complet d'une des analyses trouvées.
WINDEVWEBDEV - Code ServeurAccès Natifs

Fonction HListeFichier et l'Accès Natif MySQL ou MariaDB

  • Pour l'Accès Natif MySQL, la fonction HListeFichier a évolué selon les versions :
    • En version 15, la fonction HListeFichier permet d'obtenir la liste des fichiers de la base de données en cours.
    • En version 16, pour permettre l'utilisation des nouveautés MySQL 5, si l'Accès Natif est connecté à un serveur MySQL 5 ou supérieur, la fonction HListeFichier renvoie la liste des fichiers de toutes les bases de données accessibles. Dans ce cas, le nom du fichier est de la forme "<Nom de la base de données>.<Nom du fichier>.
    • A partir de la version 170069, la fonction HListeFichier renvoie désormais uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
  • Versions 20 et supérieures
    Pour l'Accès Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
    Nouveauté 20
    Pour l'Accès Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
    Pour l'Accès Natif MariaDB, la fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours. La fonction HListeBaseDeDonnées permet de lister les bases de données accessibles et leurs fichiers.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220hf.dll
Windows Mobile wp220hf.dll
Java wd220java.jar
Linux wd220hf.so
Android wd220android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire