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

ASP.NET Discussion :

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Points : 26
    Points
    26
    Par défaut ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    Bonjour à tous,

    Je développe avec VS2010 sur Windows Server 2008 R2.
    J'utilise ODBC pour lire les des fichiers Excel et voici ma connection string :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\mardi 30 novembre 2010_template carto.xlsx
    Actuellement tout fonctionne quand l'application run avec le serveur web intégré à VS mais dès que je publie le projet sur IIS j'ai l'erreur suivante :

    ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.
    L'erreur est déclenchée quand j'ouvre la connexion.
    L'erreur semblerais donc venir de IIS. Une piste ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Points : 26
    Points
    26
    Par défaut
    Trouvé !

    Sur la machine j'avais installé les drivers ODBC disponible ici :
    http://www.microsoft.com/downloads/e...displaylang=en

    Or ce sont des drivers 32 bit (mais je ne le savais pas quand je les ai téléchargés). Le système (Server 2008 R2) est en 64 bits mais VS2010 est en 32 ce qui explique que mon application fonctionnait avec le DevWebServer de VS et non avec IIS.

    Il faut donc désinstaller les drivers odbc 32 et installer les drivers odbc 64 qui sont disponibles ici :
    http://www.microsoft.com/downloads/e...displaylang=en

    Par contre l'application ne marchera plus en mode "debug" avec VS2010 mais fonctionnera bien avec IIS.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/07/2009, 15h58
  2. [ODBC] Connexion par ODBC à une base ACCESS en PHP : Data source name not found
    Par piscou51000 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/03/2009, 08h32
  3. Réponses: 3
    Dernier message: 20/05/2008, 15h50
  4. Réponses: 0
    Dernier message: 10/04/2008, 10h41
  5. Data source name not found
    Par cjacquel dans le forum Access
    Réponses: 1
    Dernier message: 13/02/2007, 18h53

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