Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2008, 13h43   #1
Membre régulier
 
Avatar de hedgehog
 
Inscription : avril 2004
Messages : 288
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 288
Points : 93
Points : 93
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 :
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 :
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
hedgehog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2008, 19h52   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Salut,

Il faut utiliser :
Code :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.xls") & ";Extended Properties=Excel 8.0;"
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2008, 11h03   #3
Membre régulier
 
Avatar de hedgehog
 
Inscription : avril 2004
Messages : 288
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 288
Points : 93
Points : 93
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
hedgehog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h59.


 
 
 
 
Partenaires

Hébergement Web