動態游標
動態數據指標會偵測對結果集中數據列所做的所有變更,不論變更是來自數據指標內部,還是由數據指標外部的其他用戶進行。 所有使用者所做的所有插入、更新和刪除語句都會透過資料指標顯示。 動態游標可以偵測在開啟後,對結果集中的行、順序和值所做的任何變更。 除非游標交易隔離級別設置為「未提交」,否則在游標外部進行的更新不會顯示,直到它們被提交。
例如,假設動態數據指標擷取兩個數據列和另一個應用程式,然後更新其中一個數據列並刪除另一個數據列。 如果動態數據指標接著擷取那些數據列,它就不會找到已刪除的數據列,但它會顯示更新數據列的新值。
如果您的應用程式必須偵測其他用戶進行的所有並行更新,動態指標是不錯的選擇。 使用 adOpenDynamic CursorTypeEnum,表示您想要在 ADO 中使用動態游標。