PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Déconnecter à la base de donnée Serveur HFSQL
Déconnecter à la base de donnée Serveur HFSQL
Iniciado por leterte, 09,ene. 2019 09:20 - No hay respuesta
Miembro registrado
26 mensajes
Publicado el 09,enero 2019 - 09:20
Bonjour,

Nous avons un programme qui lance une copie de base de donnée, qui fonctionne avec deux bases de donnée différentes
Le programme marche très bien avec des connexions créé pour ce traitement, si ma fenêtre est la seule ouverte.

Mais si on l'ajoute dans un widget de tableau bord ou d'autres widgets sont mis en place avec des Hsurveille
Nous ne pouvons pas fermer les fichiers qui sont impactés par ces hSurveille. donc pas de HcopieFichier

Comment fermer tous fichiers,connections à la base d'un programme proprement ?


ps: HsurveillesStop,hferme("*"), ne ferme pas ces fichiers

Code
// ferme tous les fichiers
HFerme("*")

// fermerture des connexions tous les postes
HClient.Base=PG_LectureParamètreTexte("CopieBase_NomBaseDeDonnéeSource" ,"WidGetCopieBasedeDonnée",Faux)
HDéconnecteClient(MaConnexionBaseTest, "Attention : Déconnexion imminente", 300)

HClient.Base=PG_LectureParamètreTexte("CopieBase_NomBaseDeDonnéeCible" ,"WidGetCopieBasedeDonnée",Faux)
HDéconnecteClient(MaConnexionBaseTest, "Attention : Déconnexion imminente", 300)