webForumDet fria alternativet

SqlDataReader till ArrayList

1 svar · 312 visningar · startad av Josef

JosefMedlem sedan mars 20023 561 inlägg
#1

Jag har en DataReader och vill ha resultatet i en ArrayList.
Jag vet inte hur många kolummer DataReadern har. Hur ska jag göra?

Lång dag. :x

(Kort och koncist) ;)

JosefMedlem sedan mars 20023 561 inlägg
#2

Lösningen:
En Arraylist innehållande så många arrayer som rader i datareadern.

Dim arrDep As New ArrayList
While oReader.Read()
     Dim arr(oReader.FieldCount) As Object
     oReader.GetValues(arr)
     arrDep.Add(arr)
End While
137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)