[C++] probleme du driver SQL
Fermé
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
-
17 mars 2009 à 15:22
Capry Messages postés 21 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 12 avril 2009 - 19 mars 2009 à 17:41
Capry Messages postés 21 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 12 avril 2009 - 19 mars 2009 à 17:41
A voir également:
- [C++] probleme du driver SQL
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Driver cloud - Télécharger - Pilotes & Matériel
- Tous les driver - Télécharger - Pilotes & Matériel
- Telecharger driver canon lbp 2900 - Télécharger - Pilotes & Matériel
- Driver pack - Télécharger - Divers Utilitaires
7 réponses
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
17 mars 2009 à 19:24
17 mars 2009 à 19:24
Ah :S ,
Toutes mes excuses j'ai oublié d'inclure la librairie : mysqlcppconn.lib
Encore désolé,
Capry
Toutes mes excuses j'ai oublié d'inclure la librairie : mysqlcppconn.lib
Encore désolé,
Capry
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
18 mars 2009 à 13:34
18 mars 2009 à 13:34
J'ai un nouveau problème :S (decidemment cette librairie va m'énerver >_< ), voici mon code :
Code :
1. #include <cstdlib>
2. #include <iostream>
3. #include <sstream>
4. #include <string>
5. #include <stdexcept>
6. #include <driver/mysql_public_iface.h>
7.
8. using namespace std;
9.
10. int main(int argc, char *argv[])
11. {
12. sql::Driver * driver = get_driver_instance();
13. std::auto_ptr< sql::Connection > con(driver->connect("127.0.0.1", "Capry", "barbedor" ));
14. std::auto_ptr< sql::Statement > stmt(con->createStatement());
15.
16. system("PAUSE" );
17. return EXIT_SUCCESS;
18. }
Tout se passe bien à la compilation, aucune erreur signalée mais dès que je l'éxecute :
"SQL.exe à rencontrer un probleme et doit fermer"
Même chose si je ne met pas la troisième ligne sauf que le message ne se met qu'une fois passé le "system("PAUSE" );" :S.
Quelqu'un aurait une idée pour résoudre ce problème ? Peut-être une DLL non incluse ?
Merci d'avance
Capry
Code :
1. #include <cstdlib>
2. #include <iostream>
3. #include <sstream>
4. #include <string>
5. #include <stdexcept>
6. #include <driver/mysql_public_iface.h>
7.
8. using namespace std;
9.
10. int main(int argc, char *argv[])
11. {
12. sql::Driver * driver = get_driver_instance();
13. std::auto_ptr< sql::Connection > con(driver->connect("127.0.0.1", "Capry", "barbedor" ));
14. std::auto_ptr< sql::Statement > stmt(con->createStatement());
15.
16. system("PAUSE" );
17. return EXIT_SUCCESS;
18. }
Tout se passe bien à la compilation, aucune erreur signalée mais dès que je l'éxecute :
"SQL.exe à rencontrer un probleme et doit fermer"
Même chose si je ne met pas la troisième ligne sauf que le message ne se met qu'une fois passé le "system("PAUSE" );" :S.
Quelqu'un aurait une idée pour résoudre ce problème ? Peut-être une DLL non incluse ?
Merci d'avance
Capry
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
18 mars 2009 à 13:53
18 mars 2009 à 13:53
pour que le message s'affiche avant le pause, faits un cout<<endl; avans le pause... ca videra le buffer
peut etre qu'un flush peut remplacer ca
peut etre qu'un flush peut remplacer ca
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
18 mars 2009 à 14:05
18 mars 2009 à 14:05
Je crois que tu n'as pas vraiment compris. Je ne veut PAS que le message s'affiche (bah oui c'est un message d'erreur XD). Je demande justement pouruqoi il s'affiche alors que j'ai fait comme indiqué dans la doc de MYSQL...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
18 mars 2009 à 14:07
18 mars 2009 à 14:07
comme je t'ai dis en message privé, je croi avoir un bout de code qui fonctionne chez moi, mais encore faut il que je le retrouve... (la je suis au boulot)
moi j'avais fait en utilisant les drivers ODBC (j'utilisait la version 3.51 du driver je croi)
https://dev.mysql.com/downloads/connector/odbc/5.1.html
essayes de cette manière. Ca a l'avantage de pouvoir basculer de mySQL à SQL serveur facilement je pense
moi j'avais fait en utilisant les drivers ODBC (j'utilisait la version 3.51 du driver je croi)
https://dev.mysql.com/downloads/connector/odbc/5.1.html
essayes de cette manière. Ca a l'avantage de pouvoir basculer de mySQL à SQL serveur facilement je pense
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
18 mars 2009 à 14:18
18 mars 2009 à 14:18
Ah d'accord, excuse moi je n'avait pas vu ton message privé, je vais essayer de suivre ta solution. J'attends ton code source ce soir.
Merci encore.
Merci encore.
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
18 mars 2009 à 14:35
18 mars 2009 à 14:35
ce soir c'est pas sur .... il faut que j'ai le temps de le chercher, et que je le trouve !
Capry
Messages postés
21
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
12 avril 2009
19 mars 2009 à 17:41
19 mars 2009 à 17:41
quand pense tu alors me le faire parvenir s'il te plait ?