webForumDet fria alternativet

SqlDataReader till ArrayList

.NET

1 svar · 312 visningar · startad av Josef

Medlem sedan mars 20023 561 inlägg
Frågan#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) ;)

Medlem 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
261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)