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 :

pb sqltypes.h


Sujet :

MFC

  1. #1
    tsp
    tsp est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 82
    Par défaut pb sqltypes.h
    Bonjour,
    je suis en train de faire une connection ODBC et j'utilise les SQLConnect et compagnie. Pour ce faire j'inclus le fichier :

    Lorsque je compile, mon prog n'a pas de probleme mais il me sort 14 erreurs sur le fichier sqltypes.h, pour des manques de ";" (qui sont bien là) ou des conneries comme ça.

    Si quelqu'un a une idée du pourquoi et du comment, merci

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    quel genre d'erreur ?
    il doit manquer un .h quelque part ...

  3. #3
    tsp
    tsp est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 82
    Par défaut
    genre :

    d:\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\sqltypes.h(137): error C2146: syntax error : missing ';' before identifier 'SQLHWND'

    d:\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\sqltypes.h(137): error C2501: 'SQLHWND' : missing storage-class or type specifiers

    d:\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\sqltypes.h(275): error C2501: 'tagSQLGUID:ata1' : missing storage-class or type specifiers
    etc etc ... ce sont les meme erreurs pour d'autres types apres

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    t'as inclus windows.h ?

  5. #5
    tsp
    tsp est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 82
    Par défaut
    Effectivement c'etait ça le probleme, mais maintenant j'ai cette erreur :

    d:\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\ServProv.h(93): error C2872: 'IServiceProvider' : ambiguous symbol
    could be 'd:\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\ServProv.h(48 ) : System::IServiceProvider IServiceProvider'

  6. #6
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #define WIN32_LEAN_AND_MEAN
    #include <windows.h>
    et ça devrait passer.

  7. #7
    tsp
    tsp est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 82
    Par défaut
    ok ça marche merci.
    Mais pourrais-je avoir une explication simple pour le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #define WIN32_LEAN_AND_MEAN
    si explication simple il y a, sinon j'irai me renseigner sur le net.

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Grosso modo, WIN32_LEAN_AND_MEAN a pour but d'exclure tous les entêtes Win32 qui ne sont pas utilisés fréquements

  9. #9
    tsp
    tsp est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 82
    Par défaut
    ok, merci.

  10. #10
    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
    A savoir les en-tête COM en particulier. IServiceProvider est une interface COM...

+ Répondre à la discussion
Cette discussion est résolue.

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