Partage via


IDbCommand.ExecuteReader Méthode

Définition

Exécute le CommandText contre le Connection et génère un IDataReader.

Surcharges

ExecuteReader()

Exécute le CommandText contre le Connection et génère un IDataReader.

ExecuteReader(CommandBehavior)

Exécute le CommandText sur le Connection, et génère un IDataReader à l’aide d’une des valeurs CommandBehavior.

ExecuteReader()

Exécute le CommandText contre le Connection et génère un IDataReader.

public:
 System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader ();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader

Retours

Objet IDataReader.

S’applique à

ExecuteReader(CommandBehavior)

Exécute le CommandText sur le Connection, et génère un IDataReader à l’aide d’une des valeurs CommandBehavior.

public:
 System::Data::IDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.IDataReader ExecuteReader (System.Data.CommandBehavior behavior);
abstract member ExecuteReader : System.Data.CommandBehavior -> System.Data.IDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As IDataReader

Paramètres

behavior
CommandBehavior

Une des valeurs de l'objet CommandBehavior.

Retours

Objet IDataReader.

Remarques

L’appelant doit appeler la Open méthode de la Connection propriété .

Lorsque la propriété a la CommandTypeStoredProcedurevaleur , la CommandText propriété doit être définie sur le nom de la procédure stockée. La commande exécute cette procédure stockée lorsque vous appelez ExecuteReader.

Notes

Utilisez SequentialAccess pour récupérer des valeurs volumineuses et des données binaires. Dans le cas contraire, un OutOfMemoryException risque peut se produire et la connexion sera fermée.

Lorsque le IDataReader est en cours d’utilisation, le associé IDbConnection est occupé à servir le IDataReader. Dans cet état, aucune autre opération ne peut être effectuée à l’autre que la IDbConnection fermeture de celui-ci. C’est le cas jusqu’à ce que la Close méthode du DataReader soit appelée. Si le DataReader est créé avec CommandBehavior la valeur définie sur CloseConnection, la fermeture du DataReader ferme automatiquement la connexion.

S’applique à