OdbcCommand.ExecuteReader 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 CommandText 发送到 Connection 并生成一个 OdbcDataReader。
重载
ExecuteReader() |
将 CommandText 发送到 Connection 并生成一个 OdbcDataReader。 |
ExecuteReader(CommandBehavior) |
将 CommandText 发送到 Connection,并使用 |
ExecuteReader()
- Source:
- OdbcCommand.cs
- Source:
- OdbcCommand.cs
- Source:
- OdbcCommand.cs
将 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)
- Source:
- OdbcCommand.cs
- Source:
- OdbcCommand.cs
- Source:
- OdbcCommand.cs
将 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。
注意
SequentialAccess
的值CommandBehavior不是限制设置;它只是意味着你将至少对 进行顺序访问OdbcDataReader。 例如,在 SequentialAccess
模式下使用 SQL Server ODBC 驱动程序时,在按顺序读取所有其他列后,仍可移动到行的第一OdbcDataReader列。
OdbcDataReader使用 时,关联的 OdbcConnection 正忙于为 提供服务OdbcDataReader。 处于此状态时,除了关闭它之外,不能对 OdbcConnection 其他执行其他操作。 这种情况一直持续到 OdbcDataReader.Close 调用 方法为止。 OdbcDataReader如果创建的 CommandBehavior 设置为 CloseConnection
,则关闭 OdbcDataReader 会自动关闭连接。
另请参阅
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈