<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>21 Jul 2020 08:58:20 Z</lastBuildDate><pubDate>17 Jul 2020 13:12:23 Z</pubDate><description>Bonjour,&#13;
&#13;
J'essaie de mettre en place une reconnexion à la base MySQL hebergée, pour éviter à mon client de devoir relancer l'application.&#13;
&#13;
J'ai créé une fonction perso HHExecuteRequeteSQL qui fait une lecture de vérification d'une table pour tester si la connexion est toujours valide :&#13;
&#13;
[code:wl]&#13;
PROCÉDURE HHExécuteRequêteSQL(sdReq est une Source de Données, sSQL est une chaîne)&#13;
&#13;
QUAND EXCEPTION DANS&#13;
	HLitPremier(Keywords)&#13;
FAIRE&#13;
	Trace("Erreur Lecture Keywords...")&#13;
	SI HReconnecte() ALORS&#13;
	//si HOuvreConnexion(MaConnMySQLTEST) alors &#13;
	//si HChangeConnexion("*",MaConnMySQLTEST) alors&#13;
		Trace("connexion ok")&#13;
		HLitPremier(Keywords)&#13;
	SINON&#13;
		Trace("Erreur connexion")&#13;
	FIN&#13;
FIN&#13;
&#13;
SI PAS HExécuteRequêteSQL(sdReq, hRequêteDéfaut, sSQL) ALORS&#13;
	Trace(ErreurInfo())&#13;
SINON&#13;
	Trace("la requete contient " + HNbEnr(sdReq) + " enregs")&#13;
FIN&#13;
&#13;
CAS ERREUR:&#13;
	Trace("CAS ERREUR")&#13;
[/code]&#13;
&#13;
Pour cette fonction, j'ai coché "Utiliser le traitement d'erreur automatique +  "CAS ERREUR" dans le code, pour pouvoir traper l'erreur du premier HLitPremier(Keywords).&#13;
&#13;
Mon HLitPremier(Keywords) plante quand la connexion est perdue, ça c'est ok.&#13;
&#13;
Par contre j'ai essayé divers choses pour me reconnecter : &#13;
- HOuvreConnexion&#13;
- HReconnecte&#13;
- HChangeConnexion. ...&#13;
&#13;
... mais même si ces commandes ne retournent pas d'erreurs, le HLitPremier de vérif qui suit plante, je ne suis pas reconnecté, ou pas correctement.&#13;
&#13;
Avez-vous déjà dû créer ce genre de code pour pallier aux timeout MySQL ? Je ne peux pas modifier la valeur du timeout chez cet hebergeur...&#13;
&#13;
Merci pour votre aide ou vos idées.&#13;
&#13;
Daniel</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion/read.awp</link><title>Windev + MySQL distant : problème de reconnexion</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>THIERRY TILLIER</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241298/read.awp</comments><pubDate>21 Jul 2020 08:58:20 Z</pubDate><description>*s'il y a&#13;
&#13;
--&#13;
Thierry TILLIER&#13;
Développeur Windev-Webdev&#13;
Formation Windev  : https://coursdinfo.teachable.com/&#13;
Formation bu…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241298/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241298/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion/read.awp">Windev + MySQL distant : problème de reconnexion</source><title>Re: Windev + MySQL distant : problème de reconnexion</title></item><item><author>THIERRY TILLIER</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241297/read.awp</comments><pubDate>21 Jul 2020 08:57:51 Z</pubDate><description>ExceptionActive n'est utile que s'il  a une Exception qui est levée.&#13;
&#13;
j'essaierai avec cette syntaxe&#13;
[code:wl]&#13;
HExécuteRequê…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241297/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241297/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion/read.awp">Windev + MySQL distant : problème de reconnexion</source><title>Re: Windev + MySQL distant : problème de reconnexion</title></item><item><author>daniel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241294/read.awp</comments><pubDate>20 Jul 2020 22:58:47 Z</pubDate><description>Merci pour votre aide. &#13;
&#13;
Oui l'hébergeur accepte les accès distants, il suffit de déclarer l'ip sur le portail. Ca marche très…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241294/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241294/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion/read.awp">Windev + MySQL distant : problème de reconnexion</source><title>Re: Windev + MySQL distant : problème de reconnexion</title></item><item><author>THIERRY TILLIER</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241283/read.awp</comments><pubDate>20 Jul 2020 15:40:56 Z</pubDate><description>Bonjour,&#13;
&#13;
L'hébergeur autorise-t-il la connexion depuis un accès distant ?&#13;
Pour lever l'exception ne faudrait-il pas ajouter …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241283/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion-241283/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241223-windev-mysql-distant-probleme-reconnexion/read.awp">Windev + MySQL distant : problème de reconnexion</source><title>Re: Windev + MySQL distant : problème de reconnexion</title></item></channel></rss>
