Testare NextRecordset

venerdì 28 novembre 2008 - 12.27

palanca Profilo | Newbie

Ciao a tutti, ho di nuovo un problema. Come faccio a testare in ASP se esiste un RecordSet successivo

Ad esempio: per passare al Record successivo faccio

Set rs = rs.MoveNext

come faccio a capire se c'è ne ancora uno ed evitare che mi vada in errore?
Grazie
Ciao!

rossimarko Profilo | Guru

Ciao,

hai la proprietà EOF che ti dice se sei alla fine:

http://www.devguru.com/Technologies/ado/QuickRef/recordset_eof.html
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

palanca Profilo | Newbie

Mi dice se sono alla fine, io vorrei sapere se c'è ancora uno dopo.

rossimarko Profilo | Guru

Tu quindi vuoi sapere quando sei sul penultimo?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

palanca Profilo | Newbie

Penultimo o ultimo, esatto.

rossimarko Profilo | Guru

Allora devi reperire il numero totale di record e poi attraverso una variabile contatore che incrementerai ad ogni ciclo verifichi se sei sull'ultima o sulla penultima riga.

Per ottenere il numero totale di record c'è la proprietà RecordCount, però nel caso dei recordset ForwardOnly potresti avere difficoltà a reperire il valore. In questo caso guarda qui: http://www.devx.com/vb2themax/Tip/18489
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5