PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Base de donnée
Base de donnée
Débuté par soyezd, 17 aoû. 2018 10:04 - 8 réponses
Membre enregistré
69 messages
Popularité : -1 (1 vote)
Posté le 17 août 2018 - 10:04
Bonjour

Je recherche une information sur base de données hyperfiles mais je n’arrive pas à trouver je me retourne donc vers vous

Y’a t’il moyen de savoir si une base de données ne contient aucune table ?
Y’a t’il moyen de connaitre le nombre de table dans une base de données ?
Le tout par programmation

Merci d'avance de votre aide et de vos conseils

Didier
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 17 août 2018 - 11:51
Bonjour,

Regarde la fonction HListeFichier()

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
69 messages
Popularité : -1 (1 vote)
Posté le 17 août 2018 - 12:50
Bonjour Philippe

cela ne répond pas aux questions !

hlistefichier renvoi la liste des fichiers décrite dans l’analyse et pas forcement les tables créer ?
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 17 août 2018 - 15:09
Si cela répond aux questions. A partir de HListeFichier() tu peux faire tout le reste. Utilise le bouton F1 sur WinDev. 9a ouvre une fenêtre magique qui s'appelle l'aide et qui, si tu cherches bien, te donnera la deuxième moitié de la réponse.

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
69 messages
Popularité : -1 (1 vote)
Posté le 17 août 2018 - 15:54
Merci Philippe de prendre du temps pour m'aider
mais la vraiment je comprend pas je détaille donc ce que je recherche
j'ai une analyse qui comporte 22 tables pas de problème la
quand je lance mon soft il créer physiquement 17 tables sur les 22 et cela volontairement
donc quand je regarde sur le serveur dans le répertoire BDD il y a bien les 17 tables créer aucun problème.
quand après le lance la commande HListeFichier() il me retourne la liste des 22 tables de mon analyse et pas la liste des 17 vraiment installé ??
je dois certainement pas comprendre un truc la merci de ton aide

Didier
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 17 août 2018 - 17:48
va dans l'aide sur la fonction HListeFichier(). En haut a droite tu cliques sur "Voir Aussi", puis sur "Fonctions de gestion HFSQL".

En parcourant les fonctions tu vas trouver ton bonheur. Il y en a une qui fait exactement ce que tu souhaites faire.

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
69 messages
Popularité : -1 (1 vote)
Posté le 17 août 2018 - 23:24
Phillipe

Merci de ton aide mais la a moins que je sois complétement aveugle et après avoir regarder toutes les fonctions je ne voie vraiment pas !

pouvez-vous me dire quelle fonction ???

Merci encore à vous
Membre enregistré
2 574 messages
Popularité : +222 (260 votes)
Posté le 18 août 2018 - 07:59
Bonjour,

Dommage tu sois passé devant, mais tu as au moins fait l'effort de chercher. Regarde la fonction HFichierExiste() (https://doc.pcsoft.fr/fr-FR/?3044096&name=HFichierExiste).

Couplée avec HListeFichier(), ça répondra complètement à ton besoin, à moins que je ne l'ai mal compris.

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
69 messages
Popularité : -1 (1 vote)
Posté le 04 septembre 2018 - 06:47
Avec du retard

Merci de votre aide Philippe tout fonctionne bien maintenant

Cordialement

Didier