[C#] DataReader

DataReader [C#] - C#/.NET managed - Programmation

Marsh Posté le 01-07-2003 à 10:36:20    

voila mon probleme j'utilise un datareader dans une page. Ce dataReader contient un seul resultat.Dans un premier temps je m'en sert pour completer une requete :  
"select * from eleve where id-compte = " + myReader.Getint32(myReader.GetOrdinal("id-compte" ));
Dans un deuxieme temps je veux m'en servir pour afficher les informations contenus dans ce datareader mais le probleme est que il m'affiche rien car comme je m'en suis servi auparavant il passe à l'enregistrement suivant mais comme il y'en a pas du coup il m'affiche rien .
Ma question serait : comment initialiser un dataReader pour pouvoir s'en reservir dans la même page .
Merci d'avance.

Reply

Marsh Posté le 01-07-2003 à 10:36:20   

Reply

Marsh Posté le 01-07-2003 à 11:02:12    

Un DataReader est lié à une requête SQL unique (généralement via un objet SQLCommand si tu utilises SQL Server).
Une fois que tu as lu ton DataReader, tu ne peux plus le réutiliser. Tu dois le fermer et en réinitialiser un autre en modifiant la requête SQL de ton SQLCommand (via la propriété Command)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 01-07-2003 à 11:30:04    

Merci harkonnen donc si j'ai bien compris je dois recreer une autre datareader pour pouvoir afficher les informations je te remercie pour l'info

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed