Bonjour
J'ai un recordset
celui se remplit avec une seule colonne avec des integersCode:Dim recordset As OleDbDataReader
comment copier le recordset dans une list of integer ( à part de faire une boucle et copier chaque item )
merci
Version imprimable
Bonjour
J'ai un recordset
celui se remplit avec une seule colonne avec des integersCode:Dim recordset As OleDbDataReader
comment copier le recordset dans une list of integer ( à part de faire une boucle et copier chaque item )
merci
il n'y a pas de solution en une seule ligne de code, il faut faire une boucle (sur .fieldcount par exemple)
sinon avec du linq à rallonge on peut faire tenir le code sur une ligne :aie:
j'ai essayé ainsi
si j'écrisCode:Dim list = (From value As Object In recordset Select value).ToList
une erreur de conversionCode:return list
evidemment 3 lignes :aie:
Code:
1
2
3 While recordset.Read list.Add(Convert.ToInt32(recordset.GetValue(0))) End While