IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WebDev Discussion :

[WB16] HChangeConnexion sur MySQL


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2005
    Messages : 18
    Par défaut [WB16] HChangeConnexion sur MySQL
    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.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2005
    Messages : 18
    Par défaut
    Je viens de trouver la solution à mon problème par le plus grand des hasard.

    Mes fichiers ont été ajouté à l'analyse par importation de la structure à partir d'une base MySQL.

    Je ne sais pas pourquoi mais WebDev garde le nom de la base pour laquelle on lui a importer la base de données.

    Lorsque je vais sur Générer le Script SQL,
    ma table apparait comme suit :
    CREATE TABLE `mabaseorigine.matable` (
    `maclef` INTEGER PRIMARY KEY);


    au lieu de
    CREATE TABLE `matable` (
    `maclef` INTEGER PRIMARY KEY);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problèmes avec INTERSECT sur MYSQL
    Par zarbydigital dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/09/2005, 13h18
  2. Foreign Key sur Mysql
    Par lemagicien dans le forum Outils
    Réponses: 1
    Dernier message: 23/09/2005, 13h39
  3. export base 4D sur mysql ou sqlserver
    Par jarod71 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/07/2004, 12h55
  4. driver sur mySql
    Par sampq dans le forum Installation
    Réponses: 8
    Dernier message: 19/08/2003, 09h15
  5. possible sur MySQL 4.0 ?
    Par djforest dans le forum Langage SQL
    Réponses: 7
    Dernier message: 06/06/2003, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo