Bonjour a tous,
G un probleme, je voudrais afficher le contenu d'une table dans une page ASP dont le contentType est excel, voici ma source :
<%@LANGUAGE="VBSCRIPT"%>
<% option explicit %>
<%
'APPEL DE EXCEL POUR LE CONTENT_TYPE
Response.ContentType = "application/vnd.ms-excel"
%>
<html>
<head>
<title>Excel : Page d'exportation</title>
</head>
<body>
<%
//CONNECTION DSNLESS TO "TIMESHEET.MDB"
set connection = Server.CreateObject("ADODB.Connection")
connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("timesheet.mdb")
set rs = Server.CreateObject("ADODB.RecordSet")
rs.open "SELECT * FROM USER",connection
%>
<TABLE border=1>
<TR>
<%
//AFFICHAGE DU TITRE DES COLONNES
for i=0 to rs.fields.count-1
%>
<TH>
<%=rs.fields(i).name %>
</TH>
<%
next
%>
</TR>
<%
'AFFICHAGE DES DIFFERENTS CHAMPS
while not rs.eof
%>
<TR>
<%
for i=0 to rs.fields.count-1 %>
<TD><%= rs.fields.item(i) %></TD>
<%
next
%>
</TR>
<%
rs.moveNext
wend
%>
</TABLE>
</body>
</html>
Voila si je retire la ligne précisant le contentType comme etant excell, je n'ai pas de problème avec l'affichage de la table et de ces champs. Dans le cas contraire j'obtient une case vide.
Autre chose, l'affichage fonctionne très bien en excell si je ne transmet pas des variables ASP!!! Je veux dire si je rempli le contenu de chaque cellule avec des valeurs directements.
Je suis sure que le query est bon puisque quand le contentype n'est pas excel il n'y a pas de problème. Ce ki m'ennuie c'est que lors de mes recherches à ce sujet g trouvé un article décrivant un code totalement similaire au mien

. Pourriez vous m'aider, je sent ke la solution n'est pas loin mais........

Merci d'avance