. I Net rammer , SQL data Reader er et letvægts fremad kun streame fra SQL Server. Det betyder, at efter at have læst række 1 af datasættet og videre til række 2 , vil du ikke være i stand til at vende tilbage til række 1 . Det er en begrænsning for udviklere , men det trade- off er, at SQL data Reader er meget effektiv og let. Ting du skal
SQL Server en hjemmeside
Vis Flere Instruktioner
1
Query databasen og returnere en SqlDataReader objekt fra forespørgslen.
< Br > 2
iterere SqlDataReader at få det samlede antal rækker . Den SqlDataReader er fremad -only, så vil du også nødt til at forbruge data i denne løkke . Her er et kodeeksempel for iteration af SqlDataReader : Hej
Dim i As Integer
sqlDataReader.Read
' Forbruge data her, hvis nødvendigt
i + = 1
End Mens
Response.Write ( " Total Rows :" & I)
3
Luk SqlDataReader , når du er færdig med det ved at kalde sqlDataReader.Close ()