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

tom741pawa 19 Messages postés mercredi 19 septembre 2007Date d'inscription 28 octobre 2008 Dernière intervention - 8 juil. 2008 à 18:01 - Dernière réponse : tom741pawa 19 Messages postés mercredi 19 septembre 2007Date d'inscription 28 octobre 2008 Dernière intervention
- 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

tom741pawa 19 Messages postés mercredi 19 septembre 2007Date d'inscription 28 octobre 2008 Dernière intervention - 9 juil. 2008 à 12:21
+3
Utile
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.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de tom741pawa
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 9 juil. 2008 à 00:14
0
Utile
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.