Depuis 2 jours je tourne en rond pour savoir quelle est la meilleure méthode pour récupérer des données dans une base.
Je vous explique la situation : Grâce à une procédure stockée, je récupère les infos que je veux dans ma base. Jusque là, pas de problème.
Ensuite, je les stocke dans un DataSet (au début je voulais les stocker dans un sqldatareader, mais après je ne peux plus rien lire vu que je suis hors connexion).
Donc, je fais comme ça :
//connexion, et tout
// ici les champs que je veux récupérer
SqlDataAdapter lestitres = new SqlDataAdapter();
lestitres.SelectCommand = macmd;
SqlDataAdapter lesresumes = new SqlDataAdapter();
lesresumes.SelectCommand = macmd;
// etc
connex.open();
DataSet madataset = new DataSet();
lestitres.Fill(madataset, "titre");
lesresumes.Fill(madataset, "resume");
connex.close();
return madataset;
Ensuite, comment est-ce que je dois faire pour afficher les données de mondataset ? (genre avec une boucle while...)
J'espère que vous avez compris mon problème...
Si vous voulez plus de précisions n'hesitez pas.