hello tout le monde !
J'ai besoin d'explications![]()
Dans une application qui tourne toute seule sur un PC (sans personnes pour la gérer).
Dans l'analyse de cette application.
J'ai 1 table HFSQL classic (Ma_Table_Locale)
et 1 table HFSQL Client/Serveur (Ma_Table_Serveur)
La table classic se trouve dans le repertoire de l'EXE.
La table Client/serveur, sur le serveur HFSQL...
J'ai un thread (procédure automatique) qui tourne en boucle pour copier les données de la Ma_Table_Locale vers Ma_Table_Serveur.
Dans le code d'init du projet, j'ai mis ceci pour intercepter les erreurs suite à la perte du serveur HFSQL :
ceci afin d'éviter que la fenêtre de reconnexion pare défaut s'ouvre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part HSurErreur(Ma_Table_Serveur,hErrPerteConnexion,ERR_Connection)
ça fonctionne très bien quand la connexion avec le serveur HFSQL tombe.
Ma fonction "ERR_Connection" est exécutée (un simple log...)
Quand le serveur revient, le reconnexion se refait visiblement toute seule.
(plus besoin de HReconnect() en WD26 ??)
Mais alors !!
pourquoi lorsque le serveur HFSQL est OFF, j'ai la fenêtre de reconnexion au serveur qui s'ouvre quand je veux accéder à la table "Ma_Table_Locale" ???
Cette table n'est pas concernée dans cette histoire ?
c'est incompréhensible !
Vous avez une idée ?
merci d'avance !
Partager