OdbcCommand.ExecuteReader Méthode

Définition

Envoie CommandText à Connection et génère OdbcDataReader.

Surcharges

ExecuteReader()

Envoie CommandText à Connection et génère OdbcDataReader.

ExecuteReader(CommandBehavior)

Envoie CommandText à Connection et génère OdbcDataReader à l'aide d'une valeur CommandBehavior.

ExecuteReader()

Source:
OdbcCommand.cs
Source:
OdbcCommand.cs
Source:
OdbcCommand.cs

Envoie CommandText à Connection et génère OdbcDataReader.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader();
public System.Data.Odbc.OdbcDataReader ExecuteReader ();
override this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader () As OdbcDataReader

Retours

Objet OdbcDataReader.

Remarques

Vous devez définir la propriété sur CommandText la syntaxe d’appel ODBC complète pour les procédures stockées. La commande exécute cette procédure stockée lorsque vous appelez ExecuteReader.

Pendant que est OdbcDataReader utilisé, le associé OdbcConnection est occupé à servir le OdbcDataReader. Dans cet état, aucune autre opération ne peut être effectuée sur le autre que sa OdbcConnection fermeture. C’est le cas jusqu’à ce que la Close méthode du OdbcDataReader soit appelée.

Voir aussi

S’applique à

ExecuteReader(CommandBehavior)

Source:
OdbcCommand.cs
Source:
OdbcCommand.cs
Source:
OdbcCommand.cs

Envoie CommandText à Connection et génère OdbcDataReader à l'aide d'une valeur CommandBehavior.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.Odbc.OdbcDataReader ExecuteReader (System.Data.CommandBehavior behavior);
override this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As OdbcDataReader

Paramètres

behavior
CommandBehavior

Une des valeurs de l'objet System.Data.CommandBehavior.

Retours

Objet OdbcDataReader.

Remarques

Si vous vous attendez à ce que votre instruction SQL ne retourne qu’une seule ligne, la spécification SingleRow comme valeur peut améliorer les performances de l’application CommandBehavior .

Vous devez définir la propriété sur CommandText la syntaxe d’appel ODBC complète pour les procédures stockées. La commande exécute cette procédure stockée lorsque vous appelez ExecuteReader.

Prend OdbcDataReader en charge un mode spécial qui permet de lire efficacement les valeurs binaires volumineuses. Pour plus d’informations, consultez le SequentialAccess paramètre pour CommandBehavior.

Notes

La SequentialAccess valeur de CommandBehavior n’est pas un paramètre de limitation ; cela signifie simplement que vous aurez au moins un accès séquentiel à .OdbcDataReader Par exemple, lorsque vous utilisez le SQL Server pilote ODBC en SequentialAccess mode, vous pouvez toujours passer à la première colonne d’une OdbcDataReader ligne après avoir lu toutes les autres colonnes de manière séquentielle.

Pendant que est OdbcDataReader utilisé, le associé OdbcConnection est occupé à servir le OdbcDataReader. Dans cet état, aucune autre opération ne peut être effectuée sur le autre que sa OdbcConnection fermeture. C’est le cas jusqu’à ce que vous appeliez la OdbcDataReader.Close méthode . Si est OdbcDataReader créé avec CommandBehavior défini sur CloseConnection, la fermeture de ferme automatiquement OdbcDataReader la connexion.

Voir aussi

S’applique à