ma il fattaccio è questo
ho la pagina default.asp
da qui vado a filtrare nella pagina scheda con un ID...
giusto?
ora nella pagina scheda il rs si suddivide in esempio 74 pagine
visto che io ho filtrato il record potrei trovarmi alla pagina 45...
ora ho provato gia come dici
ma mi fa partire dalla pagina uno perche eseguo il rs cosi
codice:
Dim where
if(IDstart <> "") Then
where = " AND IDarticolo >= " & IDstart & ""
else
where = ""
end if
Dim category
category = request.QueryString("category")
Dim articoli
Dim articoli_numRows
Set articoli = Server.CreateObject("ADODB.Recordset")
articoli.Open "SELECT * FROM articoli WHERE " & where & " category = '" & category & "' ORDER BY IDarticolo", conn, 3, 1
'lo divido per pagine
dim PerPage,page,totPagine
PerPage=1 'numero di record per pagina
page=request.querystring("pg")
if page="" then page=1 end if
page = ccur(page)
PerPageW = 1
articoli.pagesize=PerPage 'divido il recordset in pagine
if NOT articoli.EOF Then
articoli.absolutepage=cint(page) 'mi sposto alla pagina selezionata
End If
totPagine=articoli.pageCount 'mi prendo il numero di pagine create
dovrei intercettare in qualche modo come trovare la pagina di appartenenza del record e far partire la var pag da quel valore in poi .. e vicieversa...
help !