Remplissage tableaux a partir d'un datareader sql [Résolu]

Messages postés
61
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
19 octobre 2010
- - Dernière réponse : Nitrakz
Messages postés
61
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
19 octobre 2010
- 30 juil. 2010 à 12:06
Bonjour, Tout est dans le titre,

Je voudrais savoir si il serait possible de remplir directement un tableaux de type
tab()() à partir d'une requête qui récupère un datareader.

Merci

There is no place like 127.0.0.1 /
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
15 juillet 2014
4
3
Merci
Bonjour,

A première vue, la methode qui pourrait fonctionner serait :
Dim i As Long = 0
Dim myTable()() As Object
'Pour chaque ligne du reader
While myReader.Read()
   'On ajoute une ligne a notre table
   ReDim Preserve myTable(i)
   'On défini le nombre de colonne que va contenir notre ligne
   ReDim myTable(i)(myReader.FieldCount - 1)
   'On rempli notre ligne
   myReader.GetValues(myTable(i))
   i += 1
End While

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 200 internautes nous ont dit merci ce mois-ci

Commenter la réponse de foliv57
Messages postés
61
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
19 octobre 2010
0
Merci
Impec ca fonctionne j'qi eu quelque soucis en l'adaptant mais rien de grave!

There is no place like 127.0.0.1 /
Commenter la réponse de Nitrakz