Idioma

SqlBatch.ExecuteDbDataReader(CommandBehavior) Método

Definição

Executa o lote em relação à sua conexão, retornando um SqlDataReader que pode ser usado para acessar os resultados.

protected:
 virtual System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected:
 override System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected virtual System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
protected override System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
abstract member ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
Protected Overridable Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader
Protected Overrides Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader

Parâmetros

behavior
CommandBehavior

Uma instância de CommandBehavior, especificando opções de execução em lote e recuperação de dados. Somente SequentialAccess e CloseConnection há suporte no nível do lote.

Retornos

Um DbDataReader objeto.

Exceções

Erro ao executar o lote.

O CommandBehavior valor é inválido.

Comentários

Quando o lote retorna vários conjuntos de resultados de comandos diferentes, NextResult() pode ser usado para avançar o leitor para o próximo conjunto de resultados.

Note

Esse método se beneficia ExecuteReader(CommandBehavior)e todas as exceções esperadas desse método também se aplicam aqui.

Aplica-se a