IDbCommand.ExecuteReader Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 StoredProcedure
en , 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.