语言

SqlBatch.ExecuteDbDataReader(CommandBehavior) 方法

定义

针对其连接执行批处理,返回 SqlDataReader 可用于访问结果的批处理。

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

参数

behavior
CommandBehavior

一个实例 CommandBehavior,指定用于批处理执行和数据检索的选项。 CloseConnection仅在SequentialAccess批处理级别受支持。

返回

一个 DbDataReader 对象。

例外

执行批处理时出错。

注解

当批处理从不同的命令返回多个结果集时, NextResult() 可用于将读取器前进到下一个结果集。

注释

此方法受益于 ExecuteReader(CommandBehavior)此方法,并且该方法的所有预期异常也在此处适用。

适用于