Partilhar via


OdbcCommand.ExecuteReader Método

Definição

Envia o CommandText para o Connection e cria um OdbcDataReader.

Sobrecargas

ExecuteReader()

Envia o CommandText para o Connection e cria um OdbcDataReader.

ExecuteReader(CommandBehavior)

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

ExecuteReader()

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 esse procedimento armazenado quando você chama ExecuteReader.

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado servindo o OdbcDataReader. Enquanto estiver nesse estado, nenhuma outra operação pode ser executada no outro, 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

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

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 valores de System.Data.CommandBehavior.

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 esse procedimento armazenado quando você chama ExecuteReader.

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

Observação

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

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado servindo o OdbcDataReader. Enquanto estiver nesse estado, nenhuma outra operação pode ser executada no outro, além de OdbcConnection fechá-la. Esse é o caso até que você chame o OdbcDataReader.Close método . Se o OdbcDataReader for criado com definido CloseConnectioncomo CommandBehavior , fechar o OdbcDataReader fechará a conexão automaticamente.

Confira também

Aplica-se a