使用 IRow 提取单行(OLE DB 驱动程序)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
OLE DB Driver for SQL Server 中的 IRow 接口实现得以简化,以提高性能。 IRow 允许直接访问单行对象的列 。 如果预先知道命令执行的结果确实是生成单行,则 IRow 将检索该行的列 。 如果结果集包括多行,则 IRow 将只显示第一行 。
IRow 实现不允许行的任何导航 。 行中的每一列只能访问一次,以下情况例外:可以访问一次列以查找列大小,再次访问以提取数据。
注意
IRow::Open 只支持打开 DBGUID_STREAM 和 DBGUID_NULL 对象类型 。
若要使用 ICommand::Execute 方法获得行对象,必须传递 IID_IRow 。 必须使用 IMultipleResults 接口处理多个结果集 。 IMultipleResults 支持 IRow 和 IRowset 。 IRowset 用于大容量操作 。
本节内容
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈