usando questa query:
la risposta è nocodice:SQL = "SELECT * FROM Foto Where ID = " & id &" and categoria = '" & cat & "'"o meglio:
se vuoi usare movenext e moveprevious dovresti fare una select generica (senza la clausola sull'id), spostarti all'id che devi visualizzare e poi li fare il movenext e moveprevious...un pò un casino...
oppure fai un'altra query (se id è contatore):
guarda un pò se fungecodice:SQL="select (select top 1 id from Foto where id<" & id & " and categoria='" & cat & "' order by id asc) as precedente, (select top 1 id from Foto where id>" & id & " and categoria='" & cat & "' order by id asc) as successivo, Foto.* from Foto where id=" & id & " and categoria='" & cat & "'" RS.Open sql, Conn, adOpenStatic, adLockOptimistic .... precedente=rs("precedente") successivo=rs("successivo")

o meglio:
Rispondi quotando