In het . Net framework , de SQL- gegevens Reader is een lichtgewicht forward -only stream van SQL Server . Dit betekent dat na het lezen van rij 1 van de dataset en het vooruitgaan aan rij 2 zul je niet in staat zijn om terug te keren naar rij 1 . Dit is een beperking voor ontwikkelaars , maar de trade - off is dat de SQL- gegevens Reader is zeer efficiënt en lichtgewicht . Wat je nodig hebt SQL Server Website Toon Meer Aanwijzingen Query 1 van de database en terug te keren een SQLDataReader object uit de query . < Br > 2 Doorloop de SQLDataReader aan het totale aantal rijen te krijgen. De SQLDataReader is forward -only , dus je moet ook de gegevens in deze lus consumeren. Hier is een voorbeeld code voor het herhalen van de SQLDataReader : Dim i As Integer Terwijl sqlDataReader.Read ' Consumeer data hier indien nodig i + = Einde 1 Terwijl Response.Write ( " Total Rijen : " & i ) 3 Sluit de SQLDataReader als je klaar bent met het door te bellen sqlDataReader.Close ( ) op
|