OdbcCommand.ExecuteReader 方法

定义

CommandText 发送到 Connection 并生成一个 OdbcDataReader

重载

ExecuteReader()

CommandText 发送到 Connection 并生成一个 OdbcDataReader

ExecuteReader(CommandBehavior)

CommandText 发送到 Connection,并使用 CommandBehavior 值之一构造 OdbcDataReader

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

一个 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

一个 OdbcDataReader 对象。

注解

如果希望SQL语句仅返回一行,则SingleRow指定为CommandBehavior该值可能会提高应用程序性能。

应将 CommandText 属性设置为存储过程的完整 ODBC 调用语法。 调用时 ExecuteReader,该命令将执行此存储过程。

支持 OdbcDataReader 一种特殊模式,使大型二进制值能够高效读取。 有关详细信息,请参阅设置SequentialAccessCommandBehavior

备注

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.

另请参阅

适用于