Bonjour
Habituellement j'utilise un DataAdapter pour charger une DataTable
Mais dans le cas present je dois lire des tables de plusieurs centaines de millier de ligne et un datareader sera plus approprié pour un parcours séqentiel des données
Malheureusement je n'ai aucune experience avec cet engin.
Je me demande quelle est la meilleure maniere d'effectuer les opération fondamentales suivante a partir du DataReader
Connaitre le nombre de colonnes
OK : myreader.FieldCount
Connaitre le nombre de Row
?? : il faut tout parcourir je suppose
Connaitre le type des colonnes
?? : dtr.GetSchemaTable(); ou autre chose ??
Parcourir les donnes de chaque ligne
OK : une boucle de 0 à FieldCount;
Merci de vos suggestion
Partager