Carissimi,
utilizzo questo script per paginarmi in modo orizzontale i dati dal db:
codice:
<%

sql = "SELECT * FROM editoria WHERE id LIKE '%" & id & "%' order by priorita asc"  
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, Conn, 3, 3

%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
</head>

<body>
	<table border="1" width="269" cellspacing="1" id="table2" height="115">
 <%
    i = 0
    do while not rs.eof
    if i = 0 then%>
     <tr>
    	<%end if%>
	
			<tr>
				<td width="89" rowspan="3">
				<p align="center">
			[img]../public/admin/img_libri/<%=rs.Fields([/img]" width="64" height="60">
				</td>
				<td width="173" height="26">
															<% 
if rs.fields("novita") = "si" then
%>
				[img]../../immagini/icona_novita.gif[/img]
				<%
				else
				end if
				%>
				</td>
			</tr>
			<tr>
				<td width="173" height="43" valign="top">	<u><%=rs.Fields("titolo")%></u></td>
			</tr>
			<tr>
				<td width="173">	<font size="1" face="Verdana" >
<%
if (TRIM(rs.Fields("sconto"))<> "") or (TRIM(rs.Fields("totale"))<> "")then 
%><strike><%=rs.Fields("prezzo")%></strike> - <%=rs.Fields("sconto")%> - <%=rs.Fields("totale")%>
				<%
				else
				%>
			<%=rs.Fields("prezzo")%>
				<% 
				end if
				%>
				</td>
			</tr>
	    		<%  rs.movenext
    			i = i + 1
    	
	  if i = 5 then
	   	i = 0
	  %>
 </tr>

    <%end if
    loop
%>	</table>
		<%
rs.close
%>

</body>

</html>
Però ogni tabella la manda d'accapo e quindi l'impagina in verticale, come mai
Ecco il link dove vedere lo script in esecuzione:
Link
Grazie per l'aiuto.
G.