. I Net rammeverket , er SQL data Reader en lett fremtidsrettet bare stream fra SQL Server. Dette betyr at etter å ha lest rad en av datasettet og fremme å ro 2 vil du ikke kunne gå tilbake til rad 1 . Dette er en begrensning for utviklere , men trade -off er at SQL data Reader er svært effektiv og lett. Du trenger
SQL Server nettsted Du
Vis flere instruksjoner
en
Query databasen og returnere en SqlDataReader objekt fra spørringen .
2
Iterate den SqlDataReader å få det totale antallet rader . Den SqlDataReader er fremtidsrettet bare, så vil du også trenger å konsumere dataene i denne sløyfen . Her er en kode prøve for iterating den SqlDataReader : en
Dim i As Integer
Mens sqlDataReader.Read
' Konsumere data her hvis nødvendig
i + = 1
End Mens
Response.Write ( " Totalt Rader: " & I )
3
Lukk SqlDataReader når du er ferdig med det ved å ringe sqlDataReader.Close ( )