Applicationclclientserveur - ch2
Applicationclclientserveur - ch2
Applicationclclientserveur - ch2
Le DataReader permet un accès en lecture seule à des enregistrements, c'est-à-dire qu’il est
L'objet DataReader ne stocke en mémoire qu'une seule ligne à la fois, permettant ainsi
Le DataReader doit toujours être associé à une connexion active, c'est-à-dire qu’il ne peut pas se
déconnecter .
Il existe plusieurs DataReader suivant le fournisseur utilisé, par exemple nous avons SqlDataReader
ou encore OleDbDataReader .
1-LES METHODES DE L’OBJET DATAREADER :
un DataReader charge une ligne entière en mémoire à chaque appel de la méthode Read.
Il est possible d'accéder aux valeurs de colonnes soit par leurs noms soit par leurs références
ordinales.
SqlDataReader DR ;
DR = commande.ExecuteReader();
Le DataReader comprend plusieurs méthodes : GetBytes, GetChars ou GetString,…
o GetString : serve pour les données caractères ;
o GetBytes : permet de retourner une valeur de type long,
o GetChars : qui représente le nombre de caractères ou d’octets retournés.
o GetInt32 : permet de retourner une valeur de type int .
o La méthode Close : ferme un objet DataReader.
Précisons que si l'objet Command utilisé contient des paramètres en sortie ou des valeurs
de retours, ils ne pourront être récupérés qu'a l'issue de la fermeture du DataReader
o GetName , GetOrdinal :
Renvoie le nom de la colonne en fonction de position ou inversement .
II-GESTION DES ERREURS :
TRY{
connexion.Open();
dr=commande.ExecuteReader();
//Gestion de l’erreur }
FINALLY {
dr.Close();
connexion.Close(); }
DEV-INFORMATIQUE
MERCI POUR VOTRE
ATTENTION