动态游标

动态游标检测对结果集中行所做的所有更改,无论更改是从游标内部还是游标外部的其他用户进行的。 所有用户所做的所有插入、更新和删除语句都通过游标可见。 动态游标可以检测在打开游标后对结果集中的行、顺序和值所做的任何更改。 除非游标事务隔离级别设置为“未提交”,否则在游标外部进行的更新在提交之前不可见。

例如,假设动态游标提取两行和另一个应用程序,然后更新其中一行并删除另一行。 如果动态游标随后提取这些行,它将找不到已删除的行,但它将显示更新行的新值。

如果应用程序必须检测其他用户所做的所有并发更新,则动态游标是一个不错的选择。 使用 adOpenDynamic CursorTypeEnum 指示要在 ADO 中使用动态游标。

另请参阅

Forward-Only 游标
静态游标
键集游标