IDbCommand.ExecuteReader Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Executa o CommandText contra o Connection e constrói um IDataReader.
Sobrecargas
| Name | Description |
|---|---|
| ExecuteReader() |
Executa o CommandText contra o Connection e constrói um IDataReader. |
| ExecuteReader(CommandBehavior) |
Executa o CommandText contra o Connection, e constrói um IDataReader usando um dos CommandBehavior valores. |
ExecuteReader()
Executa o CommandText contra o Connection e constrói um IDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Devoluções
Um IDataReader objeto.
Aplica-se a
ExecuteReader(CommandBehavior)
Executa o CommandText contra o Connection, e constrói um IDataReader usando um dos 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
Um dos CommandBehavior valores.
Devoluções
Um IDataReader objeto.
Observações
O chamador deve chamar o Open método da Connection propriedade.
Quando a CommandType propriedade é definida para StoredProcedure, deve ser CommandText definida como o nome do procedimento armazenado. O comando executa este procedimento armazenado quando chama ExecuteReader.
Note
Use SequentialAccess para recuperar valores grandes e dados binários. Caso contrário, poderá ocorrer um OutOfMemoryException e a ligação será encerrada.
Enquanto o IDataReader está em uso, o associado IDbConnection está ocupado a servir o IDataReader. Enquanto estiver neste estado, não podem ser realizadas IDbConnection outras operações além de o fechar. Isto mantém-se até que o Close método do DataReader seja chamado. Se o DataReader for criado com CommandBehavior definido para CloseConnection, fechar o DataReader fecha automaticamente a ligação.