Partilhar via


OdbcCommand.ExecuteReader Método

Definição

Envia o CommandText para o Connection e cria um OdbcDataReader.

Sobrecargas

Nome Description
ExecuteReader()

Envia o CommandText para o Connection e cria um OdbcDataReader.

ExecuteReader(CommandBehavior)

Envia o CommandText para o Connectione cria um OdbcDataReader usando um dos CommandBehavior valores.

ExecuteReader()

Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs

Envia o CommandText para o Connection e cria um OdbcDataReader.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader();
public System.Data.Odbc.OdbcDataReader ExecuteReader();
override this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader () As OdbcDataReader

Retornos

Um objeto OdbcDataReader.

Comentários

Você deve definir a CommandText propriedade como a sintaxe de chamada ODBC completa para procedimentos armazenados. O comando executa este procedimento armazenado quando você chama ExecuteReader.

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado servindo o OdbcDataReader. Nesse estado, nenhuma outra operação pode ser executada além de OdbcConnection fechá-la. Esse é o caso até que o Close método do OdbcDataReader seja chamado.

Confira também

Aplica-se a

ExecuteReader(CommandBehavior)

Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs
Origem:
OdbcCommand.cs

Envia o CommandText para o Connectione cria um OdbcDataReader usando um dos CommandBehavior valores.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.Odbc.OdbcDataReader ExecuteReader(System.Data.CommandBehavior behavior);
override this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As OdbcDataReader

Parâmetros

behavior
CommandBehavior

Um dos System.Data.CommandBehavior valores.

Retornos

Um objeto OdbcDataReader.

Comentários

Se você espera que sua instrução SQL retorne apenas uma única linha, especificar SingleRow como o valor pode melhorar o desempenho do CommandBehavior aplicativo.

Você deve definir a CommandText propriedade como a sintaxe de chamada ODBC completa para procedimentos armazenados. O comando executa este procedimento armazenado quando você chama ExecuteReader.

O OdbcDataReader dá suporte a um modo especial que permite que grandes valores binários sejam lidos com eficiência. Para obter mais informações, consulte a SequentialAccess configuração para CommandBehavior.

Observação

O SequentialAccess valor não CommandBehavior é uma configuração de limitação; isso significa apenas que você terá pelo menos acesso sequencial ao OdbcDataReader. Por exemplo, quando você usa o Driver ODBC do SQL Server no SequentialAccess modo, ainda pode mover para a primeira coluna de uma OdbcDataReader linha depois de ter lido todas as outras colunas sequencialmente.

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado servindo o OdbcDataReader. Nesse estado, nenhuma outra operação pode ser executada além de OdbcConnection fechá-la. Esse é o caso até você chamar o OdbcDataReader.Close método. Se o OdbcDataReader valor for criado com CommandBehavior set to CloseConnection, fechar a OdbcDataReader conexão será fechado automaticamente.

Confira também

Aplica-se a