webForumDet fria alternativet
Logga in / Bli medlem

Endast en rad?

.NET

1 svar · 262 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Om denna kod är för att plocka ut flera rader, hur gör jag då om jag bara vill ha en? Alltså min fråga returnerar bara en rad då är det väl onödigt att använda while? ExecuteScalar() returnerar väl bara en post och det är fel.

Dim reader As OleDbDataReader = command.ExecuteReader()
While reader.Read()
    rValue += CType(reader(0) & " " & reader(1) & "<br />", String)
End While
Medlem sedan okt. 20041 556 inlägg
#2
If reader.Read() then
    Return  ...
End if
337 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
206 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)