OdbcCommand.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.
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 |
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.