Prova con questo e ... datti una calmata sei un po' nervosetta mi sembra.
codice:
<%
Dim Path
'Percorso del database
Path="mdb-database/"
' IMPOSTO IL NUMERO DELLE COLONNE CHE POSSO VARIARE A PIACERE
Dim num
num="5"
%>
<script language="JavaScript1.2">
{
function download(loc) {
window.open(loc,'Video','width=auto,height=auto');
}
}
</script>
<%
Dim ConnDown
Set ConnDown=Server.CreateObject("ADODB.Connection")
ConnDown.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath(path&"download.mdb")
Dim SQLDown,RECDown
SQLDown="select * from DOWNLOAD order by NOME"
Set RECDown=ConnDown.Execute(SQLDown)%>
<table width="400" border="1" cellspacing="0" cellpadding="3" bordercolor="#FFFFFF">
<%
' SE CI SONO RECORD NEL DATABASE
If Not RECDown.EOF Then
' APRO LA TABELLA E IMPOSTO LA LARGHEZZA A 120 che è la larghezza della miniatura
' quindi la moltiplico per il numero delle colonne per ottenere la larghezza giusta
' in questo modo aumentando o diminuendo il num delle colonne la tabella si adatterà
' al nuovo numero di celle.
Response.Write"<table border=1 width=120*num align=center>"
numeroColonne = 0
' CONTO I RS FINO ALLA FINE
Do Until RECDown.EOF
If numeroColonne Mod num = 0 Then
If numeroColonne <> 0 Then Response.Write"</tr>"
%>
<td valign="top"><font face="Verdana"><a href="<%=RECDown("path")%><%=RECDown("FILE")%>">
<font size="1">[img]<%=RECDown([/img]<%=RECDown("FILE")%>" width="100" height="70" border="0" /></font></a><font size="1">
</font></font>
<table>
<p class="blue-bold"><font size="1" face="Verdana">vista: <%=RECDown("HIT")%> volte.
</font>
<a href="java-script:download('popdown.asp?cod=<%=RECDown("COD")%>&path=<%=path%>');">
<font size="1" face="Verdana">
<%=RECDown("NOME")%></font></a></table></td>
<%
Else
%>
<td valign="top"><font face="Verdana"><a href="<%=RECDown("path")%><%=RECDown("FILE")%>">
<font size="1">[img]<%=RECDown([/img]<%=RECDown("FILE")%>" width="100" height="70" border="0" /></font></a><font size="1">
</font></font>
<table>
<p class="blue-bold"><font size="1" face="Verdana">vista: <%=RECDown("HIT")%> volte.
</font>
<a href="java-script:download('popdown.asp?cod=<%=RECDown("COD")%>&path=<%=path%>');">
<font size="1" face="Verdana">
<%=RECDown("NOME")%></font></a></table></td>
<% End If
' PASSO ALLA COLONNA SUCCESSIVA
numeroColonne = numeroColonne + 1
' RS SUCCESSIVO
RECDown.MoveNext
Loop
' CHIUDO LA TABELLA
Response.Write"</tr></table>"
' CHIUDO IL RS
RECDown.Close
Set RECDown = Nothing
Else
'SE NON CI SONO RECORD SCRIVE UN MESSAGGIO
Response.Write"IL DATABASE NON CONTIENE RECORD!"
End If
Response.Write "</body></html>"
%>
</table>
Credo sia quello che volevi ... o no?