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
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 |
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 CloseConnection
como CommandBehavior , fechar o OdbcDataReader fechará a conexão automaticamente.