webForumDet fria alternativet

Kolla resultat

.NETur .NET

6 svar · 226 visningar · startad av Nickemannen

NickemannenMedlem sedan aug. 20003 575 inlägg
#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 ?

renholmMedlem 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
NickemannenMedlem sedan aug. 20003 575 inlägg
#3

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

renholmMedlem 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.

NickemannenMedlem sedan aug. 20003 575 inlägg
#5

fungerar det du skrev i C# också`?

renholmMedlem sedan apr. 20012 266 inlägg
#6

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

NickemannenMedlem sedan aug. 20003 575 inlägg
#7

jepp!! det fungerade fint tack!

131 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)