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

C++Builder Discussion :

Base de donn�e Mysql avec Builder c++ [Base de donn�e]


Sujet :

C++Builder

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Lyc�e Jean Perrin Marseille
    Inscrit en
    Mai 2019
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Lyc�e Jean Perrin Marseille

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par d�faut Base de donn�e Mysql avec Builder c++
    Bonjour, �tant �tudiant en bts informatique, je suis actuellement en projet et je dois mettre en place une base de donn�e ( j'ai install� WAMP).

    Hors lorsque je rentre ces premi�res lignes de codes dans Builder (Simple connexion pour le moment qui me renverra juste si je suis connect� � la bdd ou non) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    int main()
    {
        MYSQL mysql;
            mysql_init(NULL);
     
            if(mysql_real_connect(mysql,"127.0.0.1","root","a","test",0,NULL,0))
                {
                        // code
                }
               else
               {
                        //code
                }
    }
    Le Compilateur indique comme erreur :
    [LieurErreur] Unresolved external "mysql_real_connect" (Et le lien vers mon .obj)
    Et pareil pour mysql_int.

    Je ne comprend pas car j'ai pourtant mis le dossier "Include" avec le mysql.h dedans dans mon r�pertoire et d'ailleurs il n'y a pas d'erreur de compilation sur "MYSQL mysql" donc je ne vois pas d'o� viens mon erreur.
    Merci pour votre aide.

  2. #2
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    salut,
    l'erreur me semble plut�t de fonctions import�es
    le chemin des Lib de Mysql est-il correctement renseign� dans ton projet ?
    jette un coup d'oeil a ce tuto https://lfe.developpez.com/BCBmySQL/
    cdlt
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Lyc�e Jean Perrin Marseille
    Inscrit en
    Mai 2019
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Lyc�e Jean Perrin Marseille

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par d�faut
    Bonjour, merci de votre r�ponse

    Lorsque je rentre cette commande dans l'invite de commande "implib libmySQL.lib libmySQL.dll" �a me dit que "implib" n'est pas reconnu comme commande interne.
    En revanche j'ai mis libmySQL.dll et libmySQL.lib dans mon r�pertoire dans lequel je travaille.

    Mais s�rement que le probl�me vient de l� effectivement.

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut
    l'utilitaire implib est situ� dans le r�pertoire bin de c++Builder et devrait �tre disponible en ligne de commande
    l'installation de c++ Builder est peut-�tre incorrecte
    v�rifie que le Path contienne le r�pertoire bin.

    cdlt
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Lyc�e Jean Perrin Marseille
    Inscrit en
    Mai 2019
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Lyc�e Jean Perrin Marseille

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par d�faut
    Salut,

    J'ai bien fait la commande mais "implib libmySQL.lib libmySQL.dll" cr�er un .lib � partir du .dll existant et comme je n'ai aucun des deux, cela ne marche pas, mais m�me en y mettant les .lib et .dll dans le r�pertoire de Builder, cela ne fonctionne toujours pas.

    cdlt.

  6. #6
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut
    je ne comprends pas bien tes propos
    1.si tu type Implib depuis une console <implib> obtiens tu un message d'invite de Implib
    a si ce n'est pas le cas l'installation de C++ Builder est incorrecte, reinstalle l'application
    2.dispose tu de la dll "ibmySQL.dll"?
    cdlt
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Lyc�e Jean Perrin Marseille
    Inscrit en
    Mai 2019
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Lyc�e Jean Perrin Marseille

    Informations forums :
    Inscription : Mai 2019
    Messages : 4
    Par d�faut
    Salut

    Si je tape hors du chemin de mon r�pertoire Builder o� se trouve implib.exe cela ne marche pas, sinon la commande m'affiche ceci :
    "Error : unable to open file"

    Mais je poss�de d�j� libmysql.lib et libmysql.dll, seulement j'ai quand m�me mon erreur de compilation �crite pr�c�demment sur mysql_init et mysql_real_connect

    cdlt

  8. #8
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut
    concernant la lib fournie dans le pack mysql
    libmySQL.lib elle n'est pas utilisable par C++ builder le format employ� par MS (COFF)n'est pas reconnu par C++builder qui utilise le format OMF
    tu est oblig� d'utiliser l'outil Implib pour g�n�rer une libraire compatible OMF
    je te conseiille de proc�der � la r�installation de C++ Builder
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  9. #9
    Membre �m�rite
    Avatar de Gouyon
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 138
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 138
    Billets dans le blog
    5
    Par d�faut
    Bonjour

    Pourquoi ne pas utiliser les composants de connexion qui existent dans CBuilder.
    Comme TADOConnection

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 09/02/2010, 02h02
  2. R�ponses: 10
    Dernier message: 10/06/2009, 13h26
  3. R�ponses: 11
    Dernier message: 22/11/2006, 07h31
  4. R�ponses: 3
    Dernier message: 19/09/2006, 15h36
  5. Peut on lier une base de donn�e Mysql avec MS Project
    Par casper24 dans le forum SQL Proc�dural
    R�ponses: 2
    Dernier message: 06/04/2006, 22h21

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