Ho scritto il seguente codice:
<%
Response.Buffer = true;
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("schede_proj.mdb"));
var sql = "SELECT * FROM Scheda";
var Mostra = Cn.Execute(sql);
if (Mostra.EOF)
{
Response.Write("
<font color='Red'>Nessun progetto trovato nel DB</font></p>");
}
else
{
Response.Write("<form name='ricerca' method='post'>");
Response.Write("<table width='950' border='0' align='center'>");
Response.Write("<tr bgcolor='#66FF99'>");
Response.Write("<td colspan='6'><div align='center'><span class='Stile1'>Progetti attivati in ambito SME</span></div></td>");
Response.Write("</tr>");
Response.Write("<tr>");
Response.Write("<td colspan='6'></td>");
Response.Write("</tr>");
Response.Write("<tr bgcolor='#999999'>");
Response.Write("<td colspan='6'><div align='center'><span class='Stile2'>VISUALIZZAZIONE</span></div></td>");
Response.Write("</tr>");
Response.Write("<tr>");
Response.Write("<td colspan='6'></td>");
Response.Write("</tr>");
Response.Write("<tr>");
Response.Write("<td colspan='6'>");
Response.Write("<div align='center'>");
Response.Write("</div></td>");
Response.Write("</tr>");
while (!Mostra.EOF)
{
with (Response)
{
Write("<tr>");
Write("<td width='475'><div align='right'>Denominazione:</div></td>");
Write("<td colspan='5'><textarea name='Denominazione' cols='100' rows='2' id='Denominazione' readonly>"+ Mostra("Denominazione")+"</textarea></td>");
Write("</tr>");
Write("<tr>");
Write("<td><div align='right'>Scopo/Obiettivo:</div></td>");
Write("<td colspan='5'><textarea name='Scopo' cols='100' rows='8' id='Scopo' readonly>"+ Mostra("Scopo")+"</textarea></td>");
Write("</tr>");
Write("<tr>");
Write("<td><div align='right'>Tempistica:</div></td>");
Write("<td colspan='5'><textarea name='Tempistica' cols='100' rows='2' id='Tempistica' readonly>"+ Mostra("Tempistica")+"</textarea></td>");
Write("</tr>");
Write("<tr>");
Write("<td><div align='right'>Obiettivi intermedi: </div></td>");
Write("<td colspan='5'><textarea name='Obiettivi_intermedi' cols='100' rows='8' id='Obiettivi_intermedi' readonly>"+ Mostra("Obiettivi_intermedi")+"</textarea></td>");
Write("</tr>");
}
Mostra.MoveNext();
}
Response.Write("<tr>");
Response.Write("<td colspan='6'></td>");
Response.Write("</tr>");
Response.Write("<tr>");
Response.Write("<td colspan='6'>");
Response.Write("<div align='center'>");
Response.Write("<input name='Menu_princ' type='submit' id='Menu_princ' value='ANNULLA' onclick='javascript: torna_menu_princ();'>");
Response.Write("</div></td>");
Response.Write("</tr>");
Response.Write("</table>");
Response.Write("</form>");
}
Cn.Close()
%>
Vorrei cercare di fare una visualizzazione paginata , con la possibilità di andare avanti/indietro di una pagina e direttamente alla prima/ultima pagina.
Grazie.
Vincenzo