Bonjour,
J'ai un service Windows développé sous Delphi XE2 et utilisant le composant TADOQuery. Ce service se connecte toutes les 30 secondes à une base de données PGSQL afin de récupérer des données pour les stocker dans une base Oracle. Le service fonctionne très bien.
Le problème est lorsque j'ai une coupure réseau sur le serveur distant (BDD PGSQL), le composant ne parvient plus à se reconnecter après le rétablissement de la connection !
Voici dans l'ordre la trace des erreurs :
ensuite j'ai cette erreur qui revient à chaque requête :CommandText ne renvoie pas un ensemble de résultats
Could not connect .. timeout occured
ERROR: syntax error at or near "select";Error while executing the query
Could not send Query(connection dead);
Si je redémarre le service manuellement, tout fonctionne très bien. Y a-t-il un moyen de réinitialiser le composant sans devoir redémarrer le service ou peut-être un paramètre à modifier ?ERROR: syntax error at or near "select";Error while executing the query
Merci d'avance.
Partager