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 en CommandText y Connection compila un IDataReaderobjeto .
Sobrecargas
| Nombre | Description |
|---|---|
| ExecuteReader() |
Ejecuta en CommandText y Connection compila un IDataReaderobjeto . |
| ExecuteReader(CommandBehavior) |
Ejecuta en CommandTextConnectiony compila mediante IDataReader uno de los CommandBehavior valores . |
ExecuteReader()
- Source:
- IDbCommand.cs
- Source:
- IDbCommand.cs
Ejecuta en CommandText y Connection compila un IDataReaderobjeto .
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)
- Source:
- IDbCommand.cs
- Source:
- IDbCommand.cs
Ejecuta en CommandTextConnectiony compila mediante IDataReader uno de los CommandBehavior valores .
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 CommandBehavior valores.
Devoluciones
Un objeto IDataReader.
Comentarios
El autor de la llamada 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, podría producirse un OutOfMemoryException y se cerrará la conexión.
Mientras está IDataReader en uso, el asociado IDbConnection está ocupado atendiendo a IDataReader. Aunque en este estado, no se puede realizar ninguna otra operación en el IDbConnection que no sea cerrarla. Este es el caso hasta que se llama al Close método de DataReader. Si dataReader se crea con establecido CloseConnectionen CommandBehavior , al cerrar DataReader se cierra automáticamente la conexión.