Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2007, 11h25   #1
Rédacteur
 
Avatar de Zavonen
 
Inscription : novembre 2006
Messages : 1 756
Détails du profil
Informations personnelles :
Âge : 64

Informations forums :
Inscription : novembre 2006
Messages : 1 756
Points : 1 697
Points : 1 697
Par défaut connexion bd mysql avec c++/wxwidgets

Bonjour,
Help !!!!
Je bloque depuis deux jours sur ce pb:
J'ai installé wamp sur windows XP, avec serveur MySQL.
Tout marche, je crée des bases de données avec PhpMyadmin, et je peux faire ce que je veux avec (sous phpmyadmin).
J'accède avec id= "root" et sans mot de passe.
Je veux maintenant accéder à une base de nom "guitshopc" dans un programme C++.
Rien que de très normal. J'ai donc installé la dernière version de myODBC, puis j'ai créé une source de données de même nom avec le pilote fourni. Sous windows, le test est positif "connexion réussie".
Voici le morceau de code qui est censé me permettre d'accéder à la base.
Aucun pb pour le constructeur des objets wxDbConnectInf et wxDB, mais l'ouverture est impossible.
Par ailleurs, si je mets n'importe quoi dans le constructeur de wxDbConnectInf (un DSN inexistant) le résultat est le même, aucune exception n'est levée
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#include "Projet1App.h"
#include "Projet1Dlg.h"
#include <wx/db.h>
#include <wx/string.h>
 
 
wxDbConnectInf *DbConnectInf;
wxDb* sampleDB;
 
 
IMPLEMENT_APP(Projet1DlgApp)
 
void connect ()
{
 
    DbConnectInf= new wxDbConnectInf(NULL,"guitshopc","root","");
    sampleDB= new wxDb(DbConnectInf->GetHenv());
    bool test =sampleDB->Open(DbConnectInf);
    IF(!test)
    wxMessageBox("SORRY!","ECHEC OUVERTURE", wxOK );
}
Zavonen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h56.


 
 
 
 
Partenaires

Hébergement Web