54 messaggi dal 21 gennaio 2002
Ciao a tutti,
ho convertito il mio db Access in db SQL ed ho uin problema nel dividere in pagine il risultato di una Query.

Questo è lo script:

RecordsPerPage = 20
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
authRs.PageSize = RecordsPerPage
authRs.AbsolutePage = Page


L'errore me lo da sulla riga authRs.AbsolutePage = Page.

cosa posso fare?


3.122 messaggi dal 16 maggio 2002
Attenzione: AbsolutePage deve essere strettamente maggiore di zero, in caso contrario viene generato un errore (quindi è sicuramente il tuo caso).
Imponi anche la condizione che page sia > 0:
page = Request.QueryString("page")
if IsNumeric(page) then
page = CLng(page)
if (page <= 0) then page = 1
else
page = 1
end if

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
54 messaggi dal 21 gennaio 2002
ho provato, ma mi da' sempre lo stesso errore:

ADODB.Recordset error '800a0cb3'
L'operazione richiesta non è supportata dall'oggetto o dal provider

sempre sulla riga: authRs.AbsolutePage = Page
3.122 messaggi dal 16 maggio 2002
Hai impostato i giusti CursorLocation e LockType per il recordset? Leggi lo script@giorno su questo sito "Usare la paginazione come i motori di ricerca".

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.