begin process at 2012 05 29 02:03:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

C++ -> ODBC -> mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

C++ -> ODBC -> mysql

lundi 1 août 2005 à 14:03:14 | C++ -> ODBC -> mysql

0Cypher0

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. Un GRAND GRAND merci a toutes les reponses
lundi 1 août 2005 à 15:25:02 | C++ -> ODBC -> mysql

0Cypher0

En faite, le probleme vient des que je met "CDatabase db;"
il me sort :
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/lecturePort.exe : fatal error LNK1120: 2 unresolved externals
j'ai comme include:
 #include <stdio.h>
#include <stdlib.h>
#include <afxdb.h>

Please, help me

lundi 1 août 2005 à 17:05:59 | Re : C++ -> ODBC -> mysql

meech

Membre Club
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.
mardi 2 août 2005 à 09:56:51 | Re : C++ -> ODBC -> mysql

0Cypher0

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 <iostream.h>

    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......


mardi 2 août 2005 à 11:38:40 | Re : C++ -> ODBC -> mysql

meech

Membre Club
Salut,

Va voir un peu par là : http://www.cryer.co.uk/brian/mswinswdev/msdev_lnk2001uesetx.htm

A plus tard.

mardi 2 août 2005 à 12:45:45 | Re : C++ -> ODBC -> mysql

0Cypher0

Réponse acceptée !
Kikou,
j'y etait deja aller ^^ (2 jours de recherche sur le net ), mais clair qu'il parle de la meme erreur. Mais ca n'avais pas resolu le probleme.
Par contre, j'ai trouver une toute autre methode pour se connecter que je ne connaisais pas. C'est SQLAllocEnv et SQLAllocConnect (voir: http://www.bd.enst.fr/~talel/cours/bdl/wwwbd/Cours/Applications/odbc/odbc2.html). Et ca marche du top bien
Merci quand meme pour l'aide MEECH, c'est toujours agreable de savoir qu'il y a des gens pret a aider son prochain.
@ +

mardi 2 août 2005 à 13:02:16 | Re : C++ -> ODBC -> mysql

meech

Membre Club
Terrible, cette petite doc' sur ODBC !! Franchement, je ne connaissais pas ces fonctions... mais elles semblent en effet plus qu'utiles...


Cette discussion est classée dans : mysql, odbc, installer, juste, myodbc


Répondre à ce message

Sujets en rapport avec ce message

MySQL et KDevelop [ par kokoariko ] Voila je veux gerer une base SQL avec MySQL le tout avec KDevelop Linux :- MySQL apparament bien installer- Le prog se compilait tres bien sous Dev-cp MySQL & visual 2003 [ par petronius ] Bonsoir, je cherche depuis ce matin le moyen d'envoyer des requettes mysql depuis visual c++ .NET 2003 Le probleme est que je n'arrive pas a trouver aide comment dire au pilote odbc d'utiliser mysql on langage c [ par tytyi11 ] slt j'ai un prblem j'arrive pas a ce connecter a une base mysql il me faut la chaine de connection qlq connais la syntax de la chain <TD background Connexion à MySql via composant Tdatabase en c++builder : HELP !!! [ par steph12358 ] Bonjourlorsque j'essaye de me connecter à une base MySQL avec c++ builder 5 au travers d'un composant AccèsBD de type database mon application affiche Odbc mysql sous visual c++ 6.0 [ par dvince94 ] Bonjour Je cherche comment faire pour me connecter à une base mysql avec les outil odbc de visual c++ 6.0 comment installer mysql++ [ par yadjo67 ] Bonjour je suis yadjo, débutant en informatique. je viens vers vous car j'ai un petit souci avec l'installation de la librairie mysql++ car j'utilise Installer Mysql sur windows vista [ par lenny_anis ] J'essaie d'installer mysql v 5.0 sur windows vista sans succèes. J'ai vu sur le net certaines instructions pour y parvenir: To install MySQL Server 5. aidez moi [ par boualiasma ] Bonjour, J'ai crée une interface graphique comme un projet en utilisant VB.net 2008. Le serveur Mysql est bien démarré et le driver ODBC est bien ins configurer mon projet C avec ODBC et Mysql [ par boualiasma ] Salut,  J'ai Mysql version 4.0.15 (esayphp 1.7). Je trouve seulement le dossier bin  sous: C:\Program Files\EasyPHP1-7\mysql\bin  c'est logique de ne Linux Debian Mysql [ par citt ] Bonjour, Je viens d'installer NetBeans cpp sur mon debian et je voudrait utilise le connecteur mysql dans un programme. j'ai bien installer le paque


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales