webForumDet fria alternativet
Logga in / Bli medlem

Kolla resultat

.NET

6 svar · 226 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Frågan#1

Finns det något kommando för att kolla om
sökningen i SQL satsen gav något resultat?

t.ex. som i ASP If recodrset.EOF Then ??

finns det någon motsvarighet till .EOF ?

Medlem sedan apr. 20012 266 inlägg
#2

beror på vilken class du använder, alltså sqlDataReader, sqlDataAdapter osv.

Med sqldatareader använder du Read metoden.

dim objReader as sqlDataReader 
If objReader.Read Then
  label1.Text = "weee, hittade lite data"
Else
  label1.Text = "hihi, försök igen, ingen data"
End if
Medlem sedan aug. 20003 575 inlägg
#3

okej.. tycker att det borde finnas någon snabbare metod som .Eof.. men men

Medlem sedan apr. 20012 266 inlägg
#4

snabbare?
man kan säga att objReader är som en Recordset i gammla ASP, och då blir det ju som .EOF funktionen fast den heter .Read i ASP.NET, iof har den inte samma funktion men man kan få smma resultat av båda.

Medlem sedan aug. 20003 575 inlägg
#5

fungerar det du skrev i C# också`?

Medlem sedan apr. 20012 266 inlägg
#6

jupp, fast med annan syntax i if satsen, men den kan du nog.

Medlem sedan aug. 20003 575 inlägg
#7

jepp!! det fungerade fint tack!

255 ms totalt · 4 externa anrop · v20260731065814-full.0bc6e834
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)