Lire les lignes avec un datareader ? [Résolu]

Messages postés
19
Date d'inscription
mercredi 19 septembre 2007
Dernière intervention
28 octobre 2008
- - Dernière réponse : tom741pawa
Messages postés
19
Date d'inscription
mercredi 19 septembre 2007
Dernière intervention
28 octobre 2008
- 9 juil. 2008 à 12:21
Bonjour à tous,
tout d'abord désolé si je m'exprime mal mais je suis débutant en ASP /C#

j'essaie de récupérer les valeurs des 5 premières lignes qui sont dans ma base de données. Il y a 2 colonnes : id et nom.

J'ai essayé avec un datareader mais je n'arrive pas à récupérer indépendamment chaque ligne :

J'arrive à récupérer toutes les valeurs d'un coup, exemple : "Response.Write(rd["nom"]);"
Ca me fait donc : nom1 nom2 nom3 nom4 nom5

Ce que je veux : c'est récupérer chaque ligne une par une et pouvoir réutiliser nom2 tout seul ailleurs par exemple.

j'ai bien essayer rd[0] , rd[1] etc ... mais ca me prends les colonnes et pas les lignes ...

Est ce que l'on peut faire ca avec datareader ou il faut utiliser autre chose ?

Merci d'avance.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
19
Date d'inscription
mercredi 19 septembre 2007
Dernière intervention
28 octobre 2008
3
Merci
C'est bon j'ai trouvé :

il faut mettre reader.read dans une boucle pour éviter de zapper le premier résultat et lire les lignes suivantes.

Je pensais qu'il fallait utiliser reader.nextresult mais c'est reader.read qui permet de lire chaques lignes.

Dire « Merci » 3

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

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

Commenter la réponse de tom741pawa
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Dernière intervention
13 octobre 2010
16
0
Merci
bonjour,

while(reader.Read()){
   String name = (String)reader["name"];
   String pouet = (String)reader["pouet"];
}

<hr />Cyril - MVP ASP.net - MCPD ASP.net & MCTS SQL - Consultant indépendant
Commenter la réponse de jesusonline

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.