IDbCommand.ExecuteReader Método

Definição

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.

Aplica-se a