IDbCommand.ExecuteReader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa o CommandText contra e Connection cria um IDataReader.
Sobrecargas
| Nome | Description |
|---|---|
| ExecuteReader() |
Executa o CommandText contra e Connection cria um IDataReader. |
| ExecuteReader(CommandBehavior) |
Executa o CommandText contra e Connectioncria um usando um IDataReader dos CommandBehavior valores. |
ExecuteReader()
- Origem:
- IDbCommand.cs
- Origem:
- IDbCommand.cs
Executa o CommandText contra e Connection cria um IDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Retornos
Um objeto IDataReader.
Aplica-se a
ExecuteReader(CommandBehavior)
- Origem:
- IDbCommand.cs
- Origem:
- IDbCommand.cs
Executa o CommandText contra e Connectioncria um usando um IDataReader 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.
Retornos
Um objeto IDataReader.
Comentários
O chamador deve chamar o Open método da Connection propriedade.
Quando a CommandType propriedade é definida como StoredProcedure, a CommandText propriedade deve ser definida como o nome do procedimento armazenado. O comando executa este procedimento armazenado quando você chama ExecuteReader.
Observação
Use SequentialAccess para recuperar valores grandes e dados binários. Caso contrário, poderá ocorrer um OutOfMemoryException e a conexão será fechada.
Enquanto o IDataReader está em uso, o associado IDbConnection está ocupado atendendo a IDataReader. Nesse estado, nenhuma outra operação pode ser executada além de IDbConnection fechá-la. Esse é o caso até que o Close método do DataReader seja chamado. Se o DataReader for criado com CommandBehavior set to CloseConnection, fechar o DataReader fechará a conexão automaticamente.