0Cypher0
Messages postés8Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention 9 août 2005
-
1 août 2005 à 14:03
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007
-
2 août 2005 à 13:02
Voila, je sais que ce n'est pas la premiere question sur le sujet, mais ca vas faire deux jour que je suis bloquer par cette merde!!!
Je veux juste pouvoir agir sur mysql (bon vieux update, select,....) a partir d'un programme en C++ (visual c++) sous winXP. Le probleme, c'est que ca ne marche pas, mais pas du tout, quelque soit la methode ou les odbc d'installer. J'ai (entre autre) installer MySQL (et aussi easyPHP), MyODBC, configurer l'administrateur de sources de donnees ODBC, mais aucun bout de code ne veux se compiler sans me lacher des erreurs.
Quitte a passer pour un con ou un noob, si quelqu'un pouvais me dire comment faire (quoi installer, configurer) et montrer un mini bout de code, juste utile a se connecter (genre db.OpenEx("DSN=myodbc;UID=cypher;PWD=******") avec les includes). Ce serait super sympa.
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 1 août 2005 à 17:05
Salut,
A première vue, je dirais qu'il manque dans ton projet Visual C++ un lien avec une librairie quelconque gérant les threads.
En fait, il me semble que les _beginthreadex
et _endthreadex étaient les fonctions chargées de la gestion (démarrage et fin) des threads en C sous Win32.
Il faudrait peut-être que tu lies ton projet :
1. Soit avec la librairie statique libcmt.lib
2. Soit avec la librairie dynamique msvcrt.dll
En espérant t'avoir aidé un peu,
Tiens-moi au courant.
PS. Peux-tu balancer un p'tit bout de code, même très résumé de la réalisation de ta connexion.
0Cypher0
Messages postés8Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention 9 août 2005 2 août 2005 à 09:56
Kikou,
Deja, merci d'avoir repondu
J'ai essayer tes librairies, mais sans grand resultat. Le pire, c'est
que je peut reduire mon code au mini, j'ai toujours ces #\`|{^[`{#^\`
d'erreurs. Genre :
#include "afxdb.h"
#include
static CDatabase db;
void main()
{
db.OpenEx("DSN=mysql;UID=cypher;PWD=*****");
//peut etre remplacer par systeme("pause"); , c'est pareil pour les erreurs
}
j'ai bien installer (en admin) easyPHP 1.8, myODBC 3.51.11-2,
configurer le tout (user sous easyPHP et sources de données ODBC sous
win XP), mais visual C++ 6.0 ne veux rien savoir .
Il compile sans probleme, mais ne veux pas build (affiche les erreurs
du ecrite plus haut). Je ne vois vraiment pas ce qui manque..
En faite, comme c'est un projet pour une entreprise (ou personne ne si connait la-dessus), j'ai des delais .Et bien sur, c'est la derniere etape du projet (merci la loi de Murphy ). C'est la MISERE......
Vous n’avez pas trouvé la réponse que vous recherchez ?