OdbcCommand.ExecuteReader 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 CommandText 发送到 Connection 并生成一个 OdbcDataReader。
重载
ExecuteReader() |
将 CommandText 发送到 Connection 并生成一个 OdbcDataReader。 |
ExecuteReader(CommandBehavior) |
将 CommandText 发送到 Connection,并使用 |
ExecuteReader()
将 CommandText 发送到 Connection 并生成一个 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
返回
一个 OdbcDataReader 对象。
注解
应将 CommandText 属性设置为存储过程的完整 ODBC 调用语法。 调用时 ExecuteReader,该命令将执行此存储过程。
使用时 OdbcDataReader ,关联的 OdbcConnection 服务正忙于提供服务 OdbcDataReader。 处于此状态时,除了关闭其他操作外,无法执行 OdbcConnection 其他操作。 这是在调用方法OdbcDataReader之前Close的情况。
另请参阅
适用于
ExecuteReader(CommandBehavior)
将 CommandText 发送到 Connection,并使用 CommandBehavior
值之一构造 OdbcDataReader。
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
参数
- behavior
- CommandBehavior
System.Data.CommandBehavior
值之一。
返回
一个 OdbcDataReader 对象。
注解
如果希望SQL语句仅返回一行,则SingleRow
指定为CommandBehavior该值可能会提高应用程序性能。
应将 CommandText 属性设置为存储过程的完整 ODBC 调用语法。 调用时 ExecuteReader,该命令将执行此存储过程。
支持 OdbcDataReader 一种特殊模式,使大型二进制值能够高效读取。 有关详细信息,请参阅设置SequentialAccess
。CommandBehavior
备注
The SequentialAccess
value of CommandBehavior is not a limiting setting; it just means that you will have at least sequential access to the OdbcDataReader. 例如,在模式下使用 SQL Server ODBC 驱动程序SequentialAccess
时,在按顺序读取所有其他列后,仍可移动到行的第一OdbcDataReader列。
使用时 OdbcDataReader ,关联的 OdbcConnection 服务正忙于提供服务 OdbcDataReader。 处于此状态时,除了关闭其他操作外,无法执行 OdbcConnection 其他操作。 这是在调用 OdbcDataReader.Close 方法之前的情况。 If the OdbcDataReader is created with CommandBehavior set to CloseConnection
, closing the OdbcDataReader closes the connection automatically.