使用 ICommand::Execute 创建行集
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)
对于使用 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 游标。