动态游标
动态游标检测对结果集中行所做的所有更改,无论更改是从游标内部还是游标外部的其他用户进行的。 所有用户所做的所有插入、更新和删除语句都通过游标可见。 动态游标可以检测在打开游标后对结果集中的行、顺序和值所做的任何更改。 除非游标事务隔离级别设置为“未提交”,否则在游标外部进行的更新在提交之前不可见。
例如,假设动态游标提取两行和另一个应用程序,然后更新其中一行并删除另一行。 如果动态游标随后提取这些行,它将找不到已删除的行,但它将显示更新行的新值。
如果应用程序必须检测其他用户所做的所有并发更新,则动态游标是一个不错的选择。 使用 adOpenDynamic CursorTypeEnum 指示要在 ADO 中使用动态游标。