webForumDet fria alternativet

kolla om datareadern är tom

.NET

8 svar · 234 visningar · startad av Prästen

Medlem sedan dec. 2000537 inlägg
Frågan#1

tjenare, en snabb fråga bara, hur kollar man om datareadern är tom när man gjort en SQL fråga?.

Medlem sedan dec. 2000537 inlägg
#2

kom på :)

if(objDataReader.Read()==true)

Medlem sedan okt. 20005 273 inlägg
#3

Vilket även kan skrivas

[red]
if(objDataReader.Read)
{

}
[/red]

mvh icaaq ;)

Medlem sedan dec. 2000537 inlägg
#4

jupp jupp

Medlem sedan mars 20023 561 inlägg
Medlem sedan sep. 20011 914 inlägg
#6
if(dr.HasRows){
  //ta ut data
}

Denna property finns bara från och med v 1.1.

Medlem sedan dec. 2000537 inlägg
#7

hmm jag provade faktiskt HasRows, men den funkade inte så bra, jag tycker Read()==true funka bättre, men dom bör väl funka på samma sätt?, eller?

Medlem sedan sep. 20011 914 inlägg
#8

Vad är det som inte funkar? Funkar hur fint som helst för mig.

Medlem sedan dec. 2000537 inlägg
#9

just ja. jag glömde att lägga till
datareader.Read()

den anropas ju samtidigt när man gör:
if(dataread.Read()==true)

1802 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
152 ms — deklarationer (db)
0 ms — hämta statistik (cache)
1643 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)