Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 6


|
Menu Tutoriels (navigation): |
Détails du Tutoriel : Communiquer avec un serveur MySql (Code::Blocs Win32) |
Informations sur l'auteur de ce tutoriel : | |

Hors ligne
| Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
|
Introduction / Description : | |
Bonjour à tous. Suite à un problème soulevé sur le forum (voir ce topic), j'ai décidé de chercher comment faire communiquer une application wxWidgets avec un serveur MySql. Pour l'instant, la méthode que j'expose ici n'est valable que sous Windows, en utilisant Code::Blocs.
Fichier pdf du tutoriel : | |
En espérant que cette méthode pourra vous être utile.
Ce tutoriel n'est pas complètement terminé, mais il permet malgré tout d'obtenir une première application fonctionnelle.
Comme d'habitude, j'attends vos commentaires, suggestions, critiques, afin de pouvoir le faire évoluer.
Bonne lecture, bonne prog et @+
Xav'
05/01/08 : Ajout de l'installation de la doc MysqlDatabaseLayer (à la fin du chapitre 3) + Ajout du code pour exécuter une requête simple sur une base de données 07/01/08 : Ajout recommandations pour les chemins d'installation (pas d'espaces) + code pour récupérer des données simples. 27/10/09 : Ajout de la gestion des exceptions + code pour récupérer des données plus complexes + mise à jour de la version de wxDatabaseLayer
PP68 (Nouveau membre)
Inscrit le : 26-12-2007
Messages: 1
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour J'ai tester le tuto mais j'ai une une fenêtre qui apparait m'indiquant qu'il ne trouve pas wxMySqlDbLayer.dll
A la compilation j'ai ceci: -------------- Build: Release in testMysql ---------------
Compiling: resource.rc gcc: Files\CodeBlocks\include: No such file or directory Compiling: testMysqlApp.cpp Compiling: testMysqlMain.cpp Compiling: GUIDialog.cpp Linking executable: bin\Release\testMysql.exe Output size is 75.50 KB Process terminated with status 0 (0 minutes, 13 seconds) 0 errors, 0 warnings
Je ne vois pas ce que j'ai pu oublier Merci
|
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne |
Salut.
PP68:A la compilation j'ai ceci: -------------- Build: Release in testMysql ---------------
Compiling: resource.rc gcc: Files\CodeBlocks\include: No such file or directory Apparement, tu as mis les fichiers dans un répertoire dont le nom contient des espaces : "C:\Program Files\CodeBlocks\include" et il n'aime pas trop. Je pensais l'avoir spécifié dans le tuto, mais apparement non : je le corrigerais dès que possible.
Pour la dll non trouvée, par contre, j'ai bien dit (à la fin du premier chapitre) qu'il fallait ajouter le chemin du répertoire "bin" à la variable système "PATH". Si tu l'as fait, le problème est le même que ci-dessus : l'espace dans le chemin du répertoire.
Si tu tiens à garder cet emplacement, mets des guillements (et dis-moi si ça marche, je le rajouterai dans le tuto).
Bonne chance pour la suite, et @ +.
Xav'
|
Le nouveau portail wxWidgets francophone : www.wxdev.fr Ben en fait, vous y êtes déjà ... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
|
xxltux (Membre)
Lieu: Montpellier
Inscrit le : 07-10-2007
Messages: 544
Snippets: 0
Tutoriels: 0
Site web
Hors ligne |
Et bientot l'adaptation pour marcher avec les autres alors? lol
|
Itérer est humain, récurser est divin
|
secret055 (Nouveau membre)
Inscrit le : 09-08-2009
Messages: 9
Snippets: 0
Tutoriels: 0
Hors ligne |
C'est super,je l'ai déjà utilisé et tout va bien. Mais une question:J'ai fait un executable pour mon programme(avec InoSetup) et j'ai inclu l'emplacement du projet et du dossier de l'installation de la BDD,mais ça ne marche ni chez-moi ni sur une autre machine.Peux-tu nous dire quoi inclure exactement dans l'executable?Et est-ce que ça marchera sur une autre machine sur laquelle le serveur MySql n'est pas installé.
|
|
Menu Tutoriels (navigation): |
|