IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Microsoft Visual Studion .NET et MySQL


Sujet :

MFC

  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut Microsoft Visual Studion .NET et MySQL
    Salut,

    Je travaille sur un projet en C++ avec une base de donn�es mySQL, mais je n'arrive pas � installer, mais je n'arrive pas � utiliser la bibliot�que mysql++ que m'a fournit ma prof.

    Est-ce que quelqu'un pourrait m'aider ?

    Merci.

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    tu n'arrives pas a installer mysql ?
    c'est pourtant tres simple ,quel est le probleme ?
    quelle version du compilateur tu utilises ? (vc6 ,.net 200X,2005)
    c'est quoi le probleme avec la lib fournit par ta prof ?
    il faut apprendre � d�crire un peu mieux tes problemes si tu comptes avoir des r�ponses .

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut
    Tout d'abord je travaille avec avec .Net 2003

    J'ai mis toute la biblioth�que mysql++ dans un dossier c:\mysql++ ensuite je cr�e un nouveau projet C++, (application console)

    Et l� je doit mettre plusieures r�f�rences dans les propri�t�s de mon projet :
    - Notamment les r�pertoires des includes
    - Et librarie mysql++.lib

    D�s que je met ces r�f�rences et que je fais mon #include <mysql++.h> et que je compile j'ai 40 Erreurs

    Voil� le programme :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    #include <stdlib.h>
    #include <mysql++.h>
     
    void main()
    {
    system("pause");
    }
    Le programme ne fais rien de particulier donc il devrait compiler.

    Les erreurs que le compilateur rencontre :

    c:\mysql++\include\type_info1.hh(184): warning C4800: 'int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\type_info1.hh(180): warning C4800: 'int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\type_info1.hh(176): warning C4800: 'int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\type_info1.hh(172): warning C4800: 'int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\type_info1.hh(39): warning C4800: 'int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\type_info1.hh(159): warning C4800: 'const unsigned int' : valeur forc�e � la valeur bool�enne 'true' ou 'false' (avertissement sur les performances)
    c:\mysql++\include\set1.hh(36): warning C4346: 'std::vector<_Ty>::value_type' : le nom d�pendant n'est pas un type
    c:\mysql++\include\set1.hh(31): warning C4346: 'std::set<_Kty>::key_type' : le nom d�pendant n'est pas un type
    c:\mysql++\include\convert1.hh(51): warning C4244: '=' : conversion de 'unsigned long' en 'unsigned short', perte possible de donn�es
    c:\mysql++\include\convert1.hh(49): warning C4244: '=' : conversion de 'unsigned long' en 'unsigned char', perte possible de donn�es
    c:\mysql++\include\convert1.hh(44): warning C4244: '=' : conversion de 'long' en 'signed char', perte possible de donn�es
    c:\mysql++\include\convert1.hh(46): warning C4244: '=' : conversion de 'long' en 'short', perte possible de donn�es
    c:\mysql++\include\convert1.hh(43): warning C4244: '=' : conversion de 'long' en 'char', perte possible de donn�es
    c:\mysql++\include\convert1.hh(25): warning C4244: '=' : conversion de 'double' en 'float', perte possible de donn�es
    c:\mysql++\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xutility(621) : voir la d�claration de 'std::reverse_iterator'
    c:\mysql++\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(30): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(29): error C2977: 'std::reverse_iterator' : nombre d'arguments de mod�le trop �lev�
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(30): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\resiter1.hh(29): error C2955: 'std::reverse_iterator' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\set1.hh(31): error C2955: 'MysqlSetInsert' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\set1.hh(36): error C2955: 'MysqlListInsert' : l'utilisation d'un mod�le de classe n�cessite une liste d'arguments de mod�le
    c:\mysql++\include\set1.hh(31): error C2923: 'MysqlSetInsert' : 'std::set<_Kty>::key_type' est un argument de mod�le '#2' non valide, type attendu
    c:\mysql++\include\set1.hh(36): error C2923: 'MysqlListInsert' : 'std::vector<_Ty>::value_type' est un argument de mod�le '#2' non valide, type attendu
    c:\mysql++\include\coldata3.hh(18): error C2244: 'operator`'unknown-type''' : impossible de faire correspondre la d�finition de fonction avec une d�claration existante


    Pourriez-vous m'aidez ? Merci

  4. #4
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut

  5. #5
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    re,
    quelle version de la lib mysql++ tu utilises ?
    voir cette page :
    http://tangentsoft.net/mysql++/
    essaye la version 1.7.1
    il me semble etre arriv� a construire la version 1.7.40 avec visual .net 2001

  6. #6
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut
    Je travaille d�j� avec cette version de mysql++, j'essaye avec une autre version.

    Merci

  7. #7
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    j'ai mis sur mon domaine la version que j'avais construite � l'�poque avec vc .net 2001:
    http://farscape.developpez.com/Sampl...l++-1.7.40.zip


  8. #8
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut
    J'ai regard� la source que vous m'avez envoy�.

    J'arrive � compiler, par contre j'ai une erreur au LINK :

    LINK : error LNK2020 : jeton non r�solu (0A000068) mysqlpp.ResUse._dtor
    LINK : error LNK2020 : jeton non r�solu (0A000069) mysqlpp.Row.size
    LINK : fatal error LNK1120 : 2 externes non r�solus

    J'ai toujous le m�me programme qu'avant.

  9. #9
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    hum ,tu as essay� de nettoyer le projet et de le reconstruire?
    le pb c'est que je n'ai plus cette version de VS .net ,donc je ne peux pas refaire un essai.

  10. #10
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut
    Ce qui m'�tonne le plus c'est que quand je prend ton projet que je supprime tout et que je compile �a marche et pas le mien donc j'ai opter pour cette solution sans savoir le pourquoi du comment, mais je vais essayer de voir le r�el probl�me et de poster ensuite une solution � ce probl�me.

  11. #11
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    mon projet fonctionne ?
    attention le probleme avec cette lib c'est qu'elle s'appuie sur les versions successives des compilateurs et de leur respect du standard et de l'implementation de la STL.
    la version que tu avais etais apparemment pour VC6.0 .

  12. #12
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    155
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par d�faut
    Non le pire c'est que j'utilise ma version de mysql++

Discussions similaires

  1. [Microsoft Visual C++ .Net edition standard 2005]
    Par monromero dans le forum VC++ .NET
    R�ponses: 4
    Dernier message: 24/01/2009, 22h44
  2. [Demande d'aide Microsoft Visual Studio .Net VC++]
    Par monromero dans le forum VC++ .NET
    R�ponses: 1
    Dernier message: 06/05/2007, 13h00
  3. [Demande d'aide Microsoft Visual Studio .Net 2003]
    Par romero dans le forum Visual Studio
    R�ponses: 1
    Dernier message: 09/03/2007, 23h04
  4. R�ponses: 1
    Dernier message: 06/12/2006, 11h01
  5. Presentation de Microsoft Visual Studio.Net
    Par saredo dans le forum MFC
    R�ponses: 4
    Dernier message: 26/06/2006, 09h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo