使用 ICommand::Execute 创建行集

适用于:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics分析平台系统(PDW)Microsoft Fabric中的SQL数据库

下载 OLE DB 驱动程序

对于使用 ICommand::Execute 方法创建的行集,生成的行集中所需的属性可以限制命令的文本 。 这对于支持动态命令文本的使用者尤其重要。

OLE DB Driver for SQL Server 无法使用 Microsoft SQL Server 游标来支持由许多命令生成的多行集结果。 如果使用者请求需要 SQL Server 游标支持的行集,则当命令文本生成多个行集作为其结果时,将出现错误。 有关详细信息,请参阅生成多个行集结果的命令

SQL Server 游标支持 OLE DB Driver for SQL Server 的可滚动行集。 针对对于由数据库的其他用户所做更改敏感的游标,SQL Server 将强加相关的限制。 具体而言,某些游标中的行无法排序,并且尝试使用包含 SQL ORDER BY 子句的命令创建行集可能会失败。 有关详细信息,请参阅行集和 SQL Server 游标

另请参阅

行集