Rieccomi, scusate ma in questi giorni non ho potuto collegarmi...
Allora,
Non è che (ma è solo un'idea) il metodo absolutepage (o è una proprietà.....?) dell'oggetto recordset (il tuo rs) si comporta a seconda di come l'hai definito nelle costanti ADO . . .
non ne ho idea... non so neanche come si fa a definirlo nelle costanti ado! :master:
Poi...vi riporto parte del codice della pagine:
codice:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("db/database.mdb"),1,3
strSQL = "SELECT * FROM Mail WHERE CatID =2 AND Email LIKE 'b*' ORDER by Email asc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL,Conn, 1, 3
mypage = Request("pg")
if mypage="" then mypage = 1
strPageSize = 3
rs.cachesize = strPageSize
rs.pagesize = strPageSize
rs.absolutepage = mypage <------ questo punto
maxpages = CInt(rs.pagecount)
però il fatto è che la quesry estrae dati...provandola sul db mi tira fuori diversi dati...
Qualcosa in mente? va specificato l'absolutepage nel file adovbs.inc e incluso in questa pagina? Io non l'ho proprio incluso...ma nel mio adovbs.inc mi sembra non ci sia definito absolutepage... :master: