IDbCommand.ExecuteReader Método

Definición

Ejecuta CommandText contra Connection y genera IDataReader.

Sobrecargas

ExecuteReader()

Ejecuta CommandText contra Connection y genera IDataReader.

ExecuteReader(CommandBehavior)

Ejecuta CommandText contra Connection y genera IDataReader mediante uno de los valores de CommandBehavior.

ExecuteReader()

Ejecuta CommandText contra Connection y genera IDataReader.

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

Devoluciones

Un objeto IDataReader.

Se aplica a

ExecuteReader(CommandBehavior)

Ejecuta CommandText contra Connection y genera IDataReader mediante uno de los valores de 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

Parámetros

behavior
CommandBehavior

Uno de los valores de CommandBehavior.

Devoluciones

Objeto IDataReader.

Comentarios

El llamador debe llamar al Open método de la Connection propiedad .

Cuando la CommandType propiedad se establece StoredProcedureen , la CommandText propiedad debe establecerse en el nombre del procedimiento almacenado. El comando ejecuta este procedimiento almacenado cuando se llama a ExecuteReader.

Nota

Use SequentialAccess para recuperar valores grandes y datos binarios. De lo contrario, puede producirse una OutOfMemoryException excepción y se cerrará la conexión.

IDataReader Mientras está en uso, el asociado IDbConnection está ocupado atendiendo a IDataReader. Aunque en este estado, no se pueden realizar otras operaciones en el IDbConnection otro que no se cierren. Este es el caso hasta que se llama al Close método de DataReader. Si dataReader se crea con establecido en CommandBehaviorCloseConnection, al cerrar DataReader se cierra automáticamente la conexión.

Se aplica a