Ciao ragazzi
ho 2 db access dai quali prenodo dal primo alcuni dati e da un altro un'immagine.
Quello che mi succede è che visualizzo sempre la prima immagine e la replica per tutti gli altri record che invece risultano esatti nei dati (forse non ho capito dove mettere il movenext)![]()
vi posto il codice:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & server.mappath("/_private/db.mdb")
RecordsPerPagina = 10
page = Request("page")
if page="" then page=1
strRicerca = Request("ricerca")
Conn.Open (strConn)
Set rec = Server.CreateObject("ADODB.Recordset")
rec.open "select * from hotel WHERE abilitato = True order by ID DESC", conn, 3, 3
session("id") = rec.fields("id")
' paginazione
rec.PageSize = RecordsPerPagina
rec.AbsolutePage = page
If rec.Eof=True or rec.Bof=True then
Response.Write "
Sorry! There is no accommodation in this area. Plaese, go back and make new choice. Thanks.</P>"
Else
For i=1 to RecordsPerPagina
if Not rec.EOF then
'mostra record
%>
<%
Dim Conn, RS, SQL
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DBQ=" & Server.Mappath("/database/"& (session("ID") & ".mdb"))&";Driver={Microsoft Access Driver (*.mdb)};"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM my"
RS.Open SQL, Conn
if not rs.eof then
IDfoto = rs.fields("codice")
%>
[img]/reserve/hotels/view_plus.asp?IDfoto=<%= RS([/img]" alt="<%= rec.fields("nome_struttura")%> " width="100" border="0"></a>
<% rs.movenext
end if
%>
<%
rec.MoveNext
end if
Next
End if
%>
<%
'Clean up...
RS.Close
Set RS = Nothing
Conn1.Close
Set Conn1 = Nothing
%>
<%
Response.Write "
Page: "
For pag=1 to rec.PageCount
Response.Write "<A href='all.asp?page=" & pag
Response.Write "&" & Server.UrlEncode(strRicerca)
Response.write "'>"
Response.Write pag
Response.Write "</A> "
Next
Response.Write "</P>"
%>
Grazie per l'aiuto![]()

Rispondi quotando

gni riga ha il suo record esatto), l'immagine viene caricata da un altro db( e quì non funge perchè mi propone sempre la prima immagine)
