Bonjour à tous.
Je viens de découvrir un petit problème pour lequel je ne comprend strictement rien, et qui me fait péter un câble.
Voilà mon procédé :
1. J'effectue un HDécritConnexion en fournissant les paramètres (les paramètres sont CORRECT)
2. J'effectue un HOuvreConnexion en fournissant le nom de connexion décrite ci-dessus
3. J'effectue un HChangeConnexion en fournissant le nom de ma table et le nom de connexion décrite ci-dessus.
4. Je fais un HCreationSiInexistant.
5. Je fais mes Hajoute.
Et voici le problème :
Le HChangeConnexion me connecte sur un autre base que celle demandé sur mon serveur MySQL.
Point déjà vérifier :
1. Ce fichier de données etait lié à une connexion mysql dans l'analyse (il n'est plus lié et est devenu HF Classic)
2. Il n'y a aucune connexion dans tout le projet à la base sur laquelle ce bordel me connecte.
Voici le code :
// Description de la conversion
SI HDécritConnexion("CnxSQL_2", sLogin, sPassWD, sIP, sBDD ,hAccèsNatifMySQL, hOLectureEcriture ,"Client Flag=mysql_real_connect") = Faux ALORS
// Renvoi faux
RENVOYER Faux
FIN
// Ouverture de la connexion
SI HOuvreConnexion("CnxSQL_2") = Faux ALORS
// Renvoyer faux
RENVOYER Faux
FIN
// Changement de connexion
SI HChangeConnexion(saas_civilite,"CnxSQL_2") = Faux ALORS
// Renvoyer faux
RENVOYER Faux
FIN
// Crée le fichier
SI HCréationSiInexistant(saas_civilite) = Faux ALORS
RENVOYER Faux
FIN
// Maintenant, on ajoute les civilités
HRAZ(saas_civilite)
saas_civilite.LIBELLE = "Madame"
SI HAjoute(saas_civilite) = Faux ALORS
RENVOYER Faux
FIN
HRAZ(saas_civilite)
saas_civilite.LIBELLE = "Mademoiselle"
SI HAjoute(saas_civilite) = Faux ALORS
RENVOYER Faux
FIN
HRAZ(saas_civilite)
saas_civilite.LIBELLE = "Monsieur"
SI HAjoute(saas_civilite) = Faux ALORS
RENVOYER Faux
FIN
// FERME LA CONNEXION
HFermeConnexion("CnxSQL_2")
RENVOYER Vrai
Aidez moi SVP, je vais crisé et finir par explosé mon WEBDEV.
![]()
Partager