Bonjour,
J'ai besoin de créer un service Windows.
Dans mon code d'initialisation du service je dois me connecter à une BDD :
Quand je teste en mode service ou en mode exe j'ai "Connexion OK" dans le journal. (Exécution dans Windev avec le Go donc..).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 MYSQL_IP,MYSQL_ID,MYSQL_PASS,MYSQL_BDD,MYSQL_PORT sont des chaînes MysqlConnection est un entier CheminINI est une chaîne = fRepExe()+"\config.ini" MYSQL_IP=INILit("Normand", "MYSQL_IP", "", CheminINI) MYSQL_ID=INILit("Normand", "MYSQL_ID", "", CheminINI) MYSQL_PASS=INILit("Normand", "MYSQL_PASS", "", CheminINI) MYSQL_BDD=INILit("Normand", "MYSQL_BDD", "", CheminINI) MYSQL_PORT=INILit("Normand", "MYSQL_PORT", "", CheminINI) MysqlConnection=SQLConnecte(MYSQL_IP,MYSQL_ID,MYSQL_PASS,MYSQL_BDD,"MYSQL","","Server Port="+MYSQL_PORT+";") SI MysqlConnection=0 ALORS SQLInfoGene() Journal("Connexion","CONNEXION ECHOUEE A UNE BASE SQL :"+MYSQL_IP+" - Code erreur : " + SQL.Erreur) SINON Journal("Connexion","CONNEXION OK") FIN
Par contre j'ai "CONNEXION ECHOUEE Code Erreur : 2085" lorsque :
- Je clique sur l'exécutable généré (et non en passant par le go).
- Lorsque j'installe le service sur le serveur en question (en mettant l'ip ou localhost...).
Que peut-il bien se passer ? Quelqu'un a-t-il déjà rencontré cette erreur 2085 ?
Je deviens fou car fonctionne en mode Exe en cliquant sur le Go mais ne fonctionne pas lorsque je clique sur l'exe dans l'explorateur...
Amicalement,
Eric.
Partager