Voila j'essais de recuperer des donnees de deux fichier excel differents pour les afficher sur une page web, mais le probleme survient quand j'essais d'ouvrir ma deuxieme connexion a excel. Il me dit l'erreur suivante :
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Excel Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x2f08 Thread 0x2eb0 DBC 0x176cefc Excel'.
/Railcars/Report2.asp, line 40
Pourtant j'utilise le meme code pour ouvrir ma premiere connexion et il n'y a pas de probleme. Je suis un peu perdu puisque je suis un debutant en ASP.
voici le code que j'utilise :
ca plante a la ligne ou il y a les *****
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 if Rapport = "Jour" then ' Set Connection Params Set oConn = Server.CreateObject("ADODB.connection") oConn.Open "Driver={Microsoft Excel Driver (*.xls)};"&_ "DriverId=790;" &_ "DBQ=c:\Inetpub\wwwroot\excel\Fichier1.xls;" &_ "DefaultDir = C:\Inetpub\wwwroot\excel\" Set RS=Server.CreateObject("ADODB.recordset") Set oConnServ = Server.CreateObject("ADODB.connection") ***** oConnServ.Open "Driver={Microsoft Excel Driver (*.xls)};"&_ "DriverId=790;" &_ "DBQ=c:\Inetpub\wwwroot\excel\Fichier2.xls;" &_ "DefaultDir = C:\Inetpub\wwwroot\excel\" Set RSServ=Server.CreateObject("ADODB.recordset")
Quelqu'un sait pourquoi ca plante a cet endroit?
Partager