DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Fonction HListeBaseDeDonnées et le Connecteur Natif MySQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
HListeBaseDeDonnées (Fonction)
En anglais : HListDatabase
Connecteurs Natifs (Accès Natifs)HFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Liste les bases de données Client/Serveur associées à une connexion.
PHP Liste les bases de données associées à une connexion MySQL.
Exemple
// Description de la connexion
HDécritConnexion("MaConnexion", "Julie", "MotDePasse", ...
		"MonServeurHF", "", hAccèsHFClientServeur, hOLecture)
// Ouverture de la connexion
HOuvreConnexion("MaConnexion")
...
// Ajoute dans un champ de saisie les bases de données de la connexion "MaConnexion"
SAI_Saisie1 = HListeBaseDeDonnées("MaConnexion")
Syntaxe
<Résultat> = HListeBaseDeDonnées(<Connexion> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des bases de données du serveur défini par la connexion. En fonction de la constante utilisée, le résultat est plus ou moins détaillé :
hLstNormalListe les bases de données du serveur défini par la connexion :
<Nom de la base de données 1> + TAB + <Nom de la base de données 2> + TAB + ...
hLstFichierListe les bases de données et leurs fichiers pour le serveur défini par la connexion :
<Nom de la base de données 1> + TAB + <Nom du fichier de données 1 dans la base de données 1> + TAB + ... + RC + <Nom de la base de données 2> + TAB + <Nom du fichier de données 1 dans la base de données 2> + TAB + ... + RC + ...
hLstTailleBaseDeDonnéesListe les bases de données et leur taille (en octets) pour le serveur défini par la connexion :
<Nom de la base de données 1> + TAB + <Taille de la base de données 1> + RC + <Nom de la base de données 2> + TAB + <Taille de la base de données 2> + RC + ...
PHP Non disponible.

Où :
  • <Nom de la base de données X> : Nom de la base de données.
  • <Nom du fichier de données Y dans la base de données X> : Nom du fichier de données physique Y présent dans la base de données X.
  • <Taille de la base de données X> : Taille de l'ensemble des fichiers constituant la base de données en octets.
En cas d'erreur, la liste des bases de données correspond à une chaîne vide ("") et la fonction HErreur permet d'identifier l'erreur.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion à manipuler. Cette connexion correspond :
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Type de liste à effectuer :
hLstFichierListe détaillée, permettant de connaître les fichiers associés à chaque base de données.
hLstNormal
(valeur par défaut)
Liste non détaillée, contenant uniquement le nom des bases de données associées à une connexion.
hLstTailleBaseDeDonnéesListe détaillée, permettant de connaître la taille de l'ensemble des fichiers associés à chaque base de données.
AndroidWidget AndroidJavaPHP Non disponible.
Remarques
WINDEVWEBDEV - Code ServeurConnecteurs Natifs (Accès Natifs)

Fonction HListeBaseDeDonnées et le Connecteur Natif MySQL

  • La fonction HListeFichier renvoie uniquement la liste des fichiers de la base de données en cours.
  • La fonction HListeBaseDeDonnées liste les bases de données MySQL accessibles et leurs fichiers.
Composante : wd300hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
hLstTailleBaseDeDonnées
Attention, le paramètre "hLstTailleBaseDeDonnées" n'est disponible que pour les serveurs HFSQL 22 et supérieurs. Et ce quelle que soit la version de WinDev qui exécute la fonction.
bchanudet
04 mar. 2022

Dernière modification : 04/06/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale