Originariamente inviato da elthundra
così potrebbe anche funzionare, ma in questo modo i dati vengono visualizzati, oltre che in un'unica cella, anche in un'unica colonna, invece tutti i record dovrebbero essere visualizzati in una tabella con una riga e tre colonne.
dovrei forse ripetere lo script in ogni cella per ogni campo? :master:
Intendi più o meno questo?
codice:
<table width="100%" border="1" cellspacing="0" cellpadding="0" height="30">
<%
Dim DBConn, objRS, strSQL, DBConn1, objRS1, strSQL1, DBConn2, objRS2, strSQL2
Set DBConn = Server.CreateObject ("ADODB.Connection")
DBConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database/database.mdb")
Set objRS = Server.CreateObject("ADODB.Recordset")
strSQL="SELECT * FROM dati ORDER BY cognome DESC, numero DESC"
objRS.Open strSQL, DBConn
%>
<tr>
<td width="30%" class="verd11pxb">
<font face="Arial" size="2" color="#000080">
<%Do Until objRS.EOF = True%>
<%=objRS("cognome")
%>
<%objRS.MoveNext
Loop%>
<%
objRS.Close
Set objRS=Nothing
DBConn.Close
Set DBConn=Nothing
%>
<%'================================ FINE PRIMO CICLO =====================================%>
<%
Set DBConn1 = Server.CreateObject ("ADODB.Connection")
DBConn1.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database/database.mdb")
Set objRS1 = Server.CreateObject("ADODB.Recordset")
strSQL1="SELECT * FROM dati ORDER BY cognome DESC, numero DESC"
objRS1.Open strSQL1, DBConn1
%>
</font>
<td width="30%" class="verd11pxb">
<font face="Arial" size="2" color="#000080">
<%Do Until objRS1.EOF = True%>
<%=objRS1("nome")%>
<%objRS1.MoveNext
Loop%>
<%
objRS1.Close
Set objRS1=Nothing
DBConn1.Close
Set DBConn1=Nothing%>
<%'================================ FINE SECONDO CICLO =====================================%>
<%
Set DBConn2 = Server.CreateObject ("ADODB.Connection")
DBConn2.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database/database.mdb")
Set objRS2 = Server.CreateObject("ADODB.Recordset")
strSQL2="SELECT * FROM dati ORDER BY cognome DESC, numero DESC"
objRS2.Open strSQL2, DBConn2
%>
</font>
<td width="30%" class="verd11pxb">
<font face="Arial" size="2" color="#000080">
<%Do Until objRS2.EOF = True%>
<%=objRS2("numero")%>
<%objRS2.MoveNext
Loop%>
<%
objRS2.Close
Set objRS2=Nothing
DBConn2.Close
Set DBConn2=Nothing
%>
<%'================================ FINE TERZO CICLO =====================================%>
</font>
</td></td></td></tr>
</table>
sicuramente ci sarà un modo migliore e più snello, ma così dovrebbe funzionare