Afficher le contenu d'un fichier Excel dans une page ASP avec un chemin physique
bouharras
Messages postés3Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 1 juillet 2003
-
26 juin 2003 à 14:26
matmojito
Messages postés43Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention13 août 2007
-
17 mai 2004 à 14:16
BONJOUR à tous ;
j'ai fait un script qui permet d' Afficher le contenu d'un fichier Excel dans une page ASP avec un chemin physique ;
il marche trés bien sur mon pc ;
mais lorsque change le chemin ( c:/test1.xls) par un autre ( un chemin vers un serveur sur le reseau local k :/aaa/ test1xls)
il affiche ce message
"Type d'erreur :
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 0x700 Thread 0x818 DBC 0x13d8f9c Excel'. "
c-a-d : il y a un probleme de chemin
SVP aide moi en urgence !!!!!!!!!!!!
le code le voila :
<%Option Explicit%>
<html>
<title>Afficher le contenu d'un fichier Excel dans une page ASP avec un liens physique </title>
<%
Dim MonObjRs, strConn, MaConn, strCmd, CompteurColonne
' Création de la connexion
Set MaConn = Server.CreateObject("ADODB.Connection")
strConn = "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=c:\test1.xls"
MaConn.Open strConn
strCmd ="SELECT * FROM MesDonnees;"
Set MonObjRs = Server.CreateObject("ADODB.Recordset")
' Exécution de la requête
MonObjRs.Open strCmd, MaConn
%>
Contenue de "MesDonnees" dans "MaFeuille",
----
<%For CompteurColonne = 0 To (MonObjRs.Fields.Count - 1)%>
<%
' Le nom des champs
%><%=MonObjRs.Fields.Item(CompteurColonne).Name%>,
<%Next%>
<%Do While Not MonObjRs.EOF%>
----
<%
For CompteurColonne = 0 To (MonObjRs.Fields.Count - 1)%>
matmojito
Messages postés43Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention13 août 2007 17 mai 2004 à 14:16
Salut!!
Désolé mais j'écris ce mesage non pas pour te donner une réponse, mais pour te demander si tu as touvé la solution car j'ai le même problème, si tu as la solution qu'elle est elle?