静态游标
静态游标始终在首次打开游标时显示结果集。 根据实现的不同,静态游标为只读或读/写,并提供向前和向后滚动。 静态游标通常不会检测在打开游标后对结果集的成员身份、顺序或值所做的更改。 静态游标可以检测其自己的更新、删除和插入,尽管不需要这样做。
静态游标永远不会检测到其他更新、删除和插入。 例如,假设静态游标提取一行,然后另一个应用程序更新该行。 如果应用程序从静态游标重新提取行,则尽管其他应用程序进行了更改,但它看到的值保持不变。 支持所有类型的滚动,但提供程序可能或可能不支持书签。
如果应用程序不需要检测数据更改并且需要滚动,则静态游标是最佳选择。 使用 adOpenStatic CursorTypeEnum 指示要在 ADO 中使用静态游标。