OdbcCommand.ExecuteReader Método

Definição

Envia o CommandText para e Connection constrói um OdbcDataReader.

Sobrecargas

Name Description
ExecuteReader()

Envia o CommandText para e Connection constrói um OdbcDataReader.

ExecuteReader(CommandBehavior)

Envia o CommandText para o Connection, e constrói um OdbcDataReader usando um dos CommandBehavior valores.

ExecuteReader()

Envia o CommandText para e Connection constrói um OdbcDataReader.

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

Devoluções

Um OdbcDataReader objeto.

Observações

Deves definir a CommandText propriedade com a sintaxe completa das chamadas ODBC para os procedimentos armazenados. O comando executa este procedimento armazenado quando chama ExecuteReader.

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado a servir o OdbcDataReader. Enquanto estiver neste estado, não podem ser realizadas OdbcConnection outras operações além de o fechar. Isto mantém-se até que o Close método do OdbcDataReader seja chamado.

Ver também

Aplica-se a

ExecuteReader(CommandBehavior)

Envia o CommandText para o Connection, e constrói 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);
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
override 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.

Devoluções

Um OdbcDataReader objeto.

Observações

Se esperar que a sua instrução SQL retorne apenas uma linha, especificar SingleRow como valor CommandBehavior pode melhorar o desempenho da aplicação.

Deves definir a CommandText propriedade com a sintaxe completa das chamadas ODBC para os procedimentos armazenados. O comando executa este procedimento armazenado quando chama ExecuteReader.

Suporta OdbcDataReader um modo especial que permite a leitura eficiente de grandes valores binários. Para mais informações, consulte a SequentialAccess definição para CommandBehavior.

Note

O SequentialAccess valor de CommandBehavior não é uma definição limitante; significa apenas que terá pelo menos acesso sequencial ao OdbcDataReader. Por exemplo, quando usas o SQL Server ODBC Driver em modo SequentialAccess, ainda podes avançar para a primeira coluna de uma linha OdbcDataReader depois de teres lido todas as outras colunas sequencialmente.

Enquanto o OdbcDataReader é usado, o associado OdbcConnection está ocupado a servir o OdbcDataReader. Enquanto estiver neste estado, não podem ser realizadas OdbcConnection outras operações além de o fechar. Isto é o caso até chamar o OdbcDataReader.Close método. Se o OdbcDataReader for criado com CommandBehavior definido para CloseConnection, fechar o OdbcDataReader fecha automaticamente a ligação.

Ver também

Aplica-se a