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 Discussion :

[Manipulation XLS] Microsoft OLE DB Provider for ODBC Drivers (0x80004005)


Sujet :

ASP

  1. #1
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut [Manipulation XLS] Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    Bonjour à tous,

    Je tente de manipuler un fichier excel via ASP. Pour cela, j'ai le code suivant qui me permet l'ouverture du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Set conn = Server.CreateObject("ADODB.Connection")
    str = "Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & Server.MapPath("data.xls")
    conn.Open str
    ... Traitements ...
    conn.close
    set conn=nothing
    Lorsque j'éxécute ma page, j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Pilote ODBC Excel]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0x8b8 Thread 0x103c DBC 0x5d01c3c Excel'.
    A quoi correpond-elle ?

    Pouvez-vous me donner un petit coup de main ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Il faut utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.xls") & ";Extended Properties=Excel 8.0;"
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    J'ai réglé le probléme qui venait du fait que l'utilisateur connecté n'avait pas les droits sur une clé du registre : "HKEY_LOCAL_MACHINE/SOFTWARE/ODBC"

    J'ai modifié les droits dessus pour mon utilisateur et le problème a été réglé.

    Merci de ton aide

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/06/2008, 22h23
  2. Réponses: 19
    Dernier message: 10/04/2008, 15h52
  3. Réponses: 1
    Dernier message: 26/10/2006, 17h03
  4. Microsoft OLE DB Provider for ODBC Drivers error
    Par tribaleur dans le forum ASP
    Réponses: 2
    Dernier message: 31/05/2006, 09h52
  5. Réponses: 3
    Dernier message: 12/10/2004, 23h45

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