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

Installation MySQL Discussion :

embedded + c++6 howto


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    fjp
    fjp est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Par défaut embedded + c++6 howto
    bonjour
    j'ai essaye de faire fonctionner mysql embedded dans une application builder c++6
    1) en suivant l'exemple donné par developpez a l'url suivant http://lfe.developpez.com/BCBmySQL/ mais ça ne fonctionne pas
    2) en suivant le manuel 5.1 au chapitre <libmysqld, the Embedded MySQL Server Library >
    et j'arrive toujours quand je veux initialiser la database par une violation de memoire
    quelqu'un qui a embarqué mysql dans une application c++6 pourrait il me donner quelque element pour avancer
    merci pour votre aide
    fjp

  2. #2
    fjp
    fjp est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 30
    Par défaut
    bonjour
    je suis preneur pour des explications supplémentaires sur ce sujet .
    je vous explique ce que j'ai fait.
    1) j'ai copié le fichier include de mysql >> include de bcb++6
    2)j'ai copié le fichier libmysqld.dll dans le repertoire de mon application et fait implib libmysqld.lib libmysqld.dll
    3)dans la l'unité employant la base j'ai inclus
    #define __WIN__
    #include "mysql.h"
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    MYSQL *mysql;
    MYSQL_RES *results;
    MYSQL_ROW record;
    static char *server_options[] ={ "mysql_test", "--defaults-file=C:\Program Files\Borland\CBuilder6\Projects\soft_diete\my.ini", NULL };
    int num_elements = (sizeof(server_options) / sizeof(char *)) - 1;
     
    static char *server_groups[] = { "libmysqld_server","libmysqld_client", NULL };
    mysql_library_init(num_elements, server_options, server_groups);
       mysql = mysql_init(NULL);
       mysql_options(mysql, MYSQL_READ_DEFAULT_GROUP, "libmysqld_client");
       mysql_options(mysql, MYSQL_OPT_USE_EMBEDDED_CONNECTION, NULL);
       if(!mysql_real_connect(mysql,NULL ,NULL, NULL,"C:\Program Files\Borland\CBuilder6\Projects\soft_diete\datadir\testemb", 0,NULL,0))
     
    {
       Application->MessageBox("connection a échoué", "echoue", MB_OK); 
       Edit1->Text= mysql_error(mysql);
    }
    else
    {
       Application->MessageBox("connection a reussi", "reussi", MB_OK);
           Edit1->Text="";
           mysql_real_query(mysql,"CREATE TABLE table_name (nom  VARCHAR(20))",42);
           Edit1->Text= mysql_error(mysql);
    }
     
       mysql_free_result(results);
       mysql_close(mysql);
       mysql_library_end();
    la connection echoue à chaque essai

    merci de votre réponse
    fj

Discussions similaires

  1. [Firebird] Embeded
    Par cyberlahy dans le forum Installation
    Réponses: 9
    Dernier message: 13/10/2005, 16h12
  2. Réponses: 4
    Dernier message: 07/07/2004, 17h52
  3. [Debutant] Firebird : Version Monoposte ou Embedded ?
    Par buffyann dans le forum Débuter
    Réponses: 5
    Dernier message: 11/06/2004, 10h03
  4. Howto - Envoi message sur réseau
    Par Thomad dans le forum Windows
    Réponses: 2
    Dernier message: 31/03/2004, 16h46
  5. Interface graphique sous embedded visual C++ !!
    Par acastor dans le forum MFC
    Réponses: 4
    Dernier message: 16/03/2004, 19h35

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