Ciao a tutti ho questo codice che dovrebbe esportare dati da asp a excel, il foglio esportato dovrebbe chiamarsi esempio.xls invece quando richiamo la pagine con il codice tenta di aprire excel_asp senza l'estensione del file, (excel.asp) è il nome della mia pagina asp.
Qualcuno sa spiegarmi questo strano comportamento del codice?
<%
response.buffer = true
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "inline; filename=esempio.xls"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#F0F0F0" vlink="#48576C" link="#48576C" alink="#000000">
<%
sql ="SELECT * FROM Clienti"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSql , objCon, adOpenKeyset, adLockReadOnly, adCmdText
%>
<TABLE BORDER=1>
<TR>
<%
col = 2
For c = 0 to rs.Fields.Count - 1
%>
<TD BGCOLOR=RED><% = rs(c).Name %></TD>
<% Next %>
</TR>
<%
Do While Not rs.EOF
%>
<TR>
<% For c = 0 to rs.Fields.Count - 1
%>
<TD VALIGN=TOP ><% = rs(c) %></TD>
<% Next %>
</TR>
<%
rs.MoveNext
col = col + 1
Loop
rs.Close
%>
</body>
</html>