. Inom NET Framework , är SQL Data Reader en lätt framåt - bara ström från SQL Server . Detta innebär att efter att ha läst rad 1 i datamängden och avancera till rad 2 kommer du inte att kunna återvända till rad 1 . Detta är en begränsning för utvecklare , men avvägningen är att SQL Data Reader är mycket effektiv och lätt . Saker du behöver
SQL Server Review Webbplats
Visa fler instruktioner
1
söka i databasen och returnera ett SqlDataReader objekt från frågan .
2
iterera SqlDataReader att få det totala antalet rader . Den SqlDataReader är framåt - bara , så du kommer också att behöva konsumera data i denna slinga . Här är ett kodexempel för iteration av SqlDataReader :
Dim I As Integer
sqlDataReader.Read
" Konsumera uppgifter här om det behövs
i + = 1
Slut Medan
Response.Write ( " Total rader : " & I )
3
Stäng SqlDataReader när du är klar med det genom att ringa sqlDataReader.Close ( ) katalog