L'id_divisione=1 corrispondeva ad una divisione vuota, la divisione giusta era la 3... nonostante quest'errore non funzionava lo stesso.
Comunque ho risolto rifacendo la pagina così:
<code>
<%@ Language=VBScript %>
<!--#include file="adovbs.inc"-->
<!--#include file="connessione.asp"-->
<html>
<head>
<!-- ASP Engine by Andrea Rinaldi -->
<title>Serai</title>
<style>A:link,A:visited {text-decoration:none}
A:hover {text-decoration:underline}
A:hover {color: #800000}
body{scrollbar-face-color : #000000 ;
scrollbar-shadow-color : #339966 ;
scrollbar-highlight-color : #000000 ;
scrollbar-3dlight-color : #339966 ;
scrollbar-darkshadow-color : #000000 ;
scrollbar-track-color : #599d03 ;
scrollbar-arrow-color : #ffffff;}
</style>
</head>
<body aLink="#000000" Link="#000000" vLink="#000000" leftMargin="0" topMargin="0">
<%
dim cerca,page,sql,recordsperpagina,totalrecords
'primo blocco paginazione
recordsperpagina=5
page=request("page")
if page="" then page=1
cerca = trim (Request.QueryString("cerca_apricancelli"))
sql="SELECT nomeITA,immagine,sigla,codice,descrizioneITA,paginaITA,pdfITA,visuale_pdf,visuale_pag FROM prodotti WHERE id_divisione=3 AND (nomeITA LIKE '"&cerca&"%') ORDER BY nomeITA"
dim objRS
set objRS=Server.CreateObject("ADODB.Recordset")
objRS.Open sql,objConn,1,3
'secondo blocco paginazione
objRS.PageSize = recordsperpagina
objRS.AbsolutePage = page
'record attivi
totalrecords = objRS.RecordCount
if totalrecords=0 then
%>
<font face="verdana" size="2">
<table width=100%><tr><td><font face="verdana" size="2">Risultati della ricerca nella Divisione <a href="../../../ita/apricancelli.htm"><b>Apricancelli</b></a></td>
<td align=right><font face="verdana" size="2"><a href="../../../ita/prodotti.htm">Altra ricerca</a></td></tr>
<tr><td><font face="verdana" size="2">Nessun prodotto trovato</font></td></tr></table><br><br>
<%
else
%>
<font face="verdana" size="2">
<table width=100%><tr><td><font face="verdana" size="2">Risultati della ricerca nella Divisione <a href="../../../ita/apricancelli.htm"><b>Apricancelli</b></a></td>
<td align=right><font face="verdana" size="2"><a href="../../../ita/prodotti.htm">Altra ricerca</a></td></tr>
<tr><td><font face="verdana" size="2">Prodotti trovati: <%=totalrecords%></font></td></tr></table><br><br>
<%
for i=1 to recordsperpagina
if not objRS.EOF then
Response.Write "<table align=center bordercolor=#599d03 width=600><tr><td valign=top><img src='../../../aggiornamenti/immagini/" & objRS("immagine") & "'></td><td valign=top colspan=2><b><font face=verdana size=4>" & objRS("nomeITA") & "</font></b> "
Response.Write "<font face=verdana size=2>" & objRS("sigla") & " "
Response.Write objRS("codice") & "<br>"
Response.Write objRS("descrizioneITA") & "</td></tr>"
Response.Write "<tr><td><font face=verdana size=2><a href='../../../aggiornamenti/pagine/ita/" & objRS("paginaITA") & "'target=_blank>"&objRS("visuale_pag")&"</a></font></td>"
Response.Write "<td align=right><font face=verdana size=2><a href='../../../aggiornamenti/pdf/ita/" & objRS("pdfITA") & "'target=_blank>"&objRS("visuale_pdf")&"</a></font></td></tr></table><br><br>"
objRS.MoveNext
end if
next
end if
if totalrecords>0 then
response.write "<p><b>Pagine:<b> "
for p=1 to objRS.PageCount
if p<>CInt(Page) then
response.write "<a href='cerca_apricancelli.asp?page="&p
response.write"&"& Server.UrlEncode(cerca)
response.write"'>"
else
'pagina attuale
response.write "<font color=#339966>"
end if
response.write p
if p <> CInt(page) then
response.write "</a> "
else
response.write "</font> "
end if
next
response.write "</p>"
end if
objRS.Close
set objRS=nothing
objConn.Close
set objConn=nothing
%>
</font>
</body>
</html>
</code>
Adesso funziona...
Andrea Rinaldi
Webmaster Zeder Network & Advertising
http://www.zeder.it
webmaster@zeder.it