使用 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 游标。