Avatar billede lizardine Nybegynder
04. januar 2004 - 01:46 Der er 5 kommentarer og
1 løsning

Row count i SQL datareader

Hej

Er der mulighed for at finde hvilken row man løber igennem med SQL datareader. På nuværende tidspunkt gør jeg følgende:

while(myReader.Read())
{
    i++

    if (i == 5)
    {

    }
}

Istedet for at validere på om i = 5, ligger der så en property i SQL datareaderen jeg kan benytte istedet for?
Avatar billede arne_v Ekspert
04. januar 2004 - 01:54 #1
Nej
Avatar billede arne_v Ekspert
04. januar 2004 - 01:55 #2
Avatar billede Slettet bruger
04. januar 2004 - 01:56 #3
Kunne altså ikke lade være med at grine over det svar arne_v !! *Griner*


Se blot bort fra min kommentar!!
Avatar billede arne_v Ekspert
04. januar 2004 - 02:00 #4
:-)
Avatar billede bennytordrup Nybegynder
04. januar 2004 - 10:17 #5
Hvorfor grine over et svar, som er kort og præcist? :-)

DateReaderen er jo netop beregnet til at løbe gennem et recordset fra start til slut uden at bekymre sig om så meget andet. Skal antal poster bruges til noget, skal vi have fat i et DataSet og en SqlDataAdapter.
Avatar billede nielsbrinch Nybegynder
04. januar 2004 - 14:15 #6
Lige en sidenotits:

Den er i øvrigt lidt spøjs den kode der, synes jeg. Hvis det ikke bare er til lidt testeri, og hvis du kun skal have fat i række nummer 5, vil jeg anbefale du konstruerer din sql-sætning, så du kun får den ene række frem i din datareader.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester