Bonjour à tous et toutes, j'ai à nouveau besoin de vos lumières sur un problème dont j'avais déjà parlé ici et qui me semblait résolu , mais en fait non.
J'ai une classe Connexion qui permet de se connecter a la base de données. J'ai donc mis dans le code du projet :
dans le code d'une procédure globale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gclConnexion est un CConnexion()
quand je lance le GO, je ne passe pas dans la procédure, le pas à pas passe dessus mais ne rentre pas dans le code. Et ce qui m'étonne en plus, c'est que sans lancer le GO, j'ai une erreur "Erreur :L'expression ne renvoie pas de résultat.", comme s'il ne la voyait pas. Pourtant la procédure renvoie bien un booléen. Est-ce que c'est un problème de portée ? Ce qui me trouble encore plus : si je ferme Windev et que je le redémarre, c'est OK, lela connexion fonctionne, je n'ai pas le message d'erreur de compilation,jusqu'à ce que je le ferme à nouveau. Quelqu'un a une idée de ce qui peut bien se passer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PROCÉDURE Connexion() gclConnexion.p_stServeurCS.sTypeConnexion = "HFSQL" ... et tout le patracaisse ... gclConnexion.p_stServeurCS.sBase = "BaseTest" RENVOYER gclConnexion.ConnexionCS()
Partager