ho riadattato un po' il codice (non l'ho testato ma dovrebbe andare)
codice:
<%
dim conn, rs,Conta ,toogle
set conn = server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("catalogo/db_sid.mdb")
set rs = server.CreateObject("adodb.recordset")
rs.open "SELECT* FROM marchi WHERE tipo_marchio = 'h' ORDER BY descrizione_marchio", conn
Conta = 0
toogle = 1
%>
<table border="1" width="100%" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFFFF">
<%
While not Rs.eof %>
<td width="50%">
<a href="#">
<font color="black" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%=Rs("descrizione_marchio")%>
</font>
</a>
</td>
<% if toogle = 1 then bgcolor="#EEEEEE" else bgcolor="#FFFFFF"
if Conta mod 2 = 0 then response.write "</tr><tr bgcolor=" & bgcolor & ">" 'mod č il resto della divisione
Conta = Conta + 1
toogle = toogle * -1 ' il numero 1 moltiplicato per - 1 da' una volta 1 e una volta -1
Rs.MoveNext
Wend
Rs.close
Set Rs = Nothing
if Conta mod 2 <> 0 then Response.write("<td></td>")
%>
</tr>
</table>