使用 ICommand::Execute 创建行集

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

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

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

请参阅

概念