Microsoft Cursor-Dienst für OLE DB
Wenn Sie einen clientseitigen Cursor auswählen oder die CursorLocation-Eigenschaft auf adUseClient festlegen, rufen Sie den Microsoft-Cursordienst für OLE DB auf. Möglicherweise wird auch auf die Client-Cursor-Engine verwiesen, die im Grunde genommen dasselbe in Bezug auf ADO ist. Dieser Dienst ergänzt die Cursorunterstützungsfunktionen von Datenanbietern. Daher wirkt die Funktionalität bei allen Datenanbietern relativ einheitlich.
Der Cursordienst für OLE DB stellt dynamische Eigenschaften zur Verfügung und verbessert das Verhalten bestimmter Methoden. Beispielsweise ermöglicht die dynamische Optimize-Eigenschaft die Erstellung temporärer Indizes, um bestimmte Vorgänge wie die Find-Methode zu unterstützen.
Der Cursordienst bietet in allen Fällen Unterstützung für die Batchaktualisierung. Zudem simuliert er leistungsfähigere Cursortypen (z. B. dynamische Cursor), wenn ein Datenanbieter nur Cursor mit geringerer Leistung (z. B. statische Cursor) bereitstellen kann.