Data.Win.ADODB.TCursorType
Delphi
TCursorType = (ctUnspecified, ctOpenForwardOnly, ctKeyset, ctDynamic,
ctStatic);
C++
enum DECLSPEC_DENUM TCursorType : unsigned char { ctUnspecified, ctOpenForwardOnly, ctKeyset, ctDynamic, ctStatic };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Beschreibung
TCursorType gibt die Art des Cursors eines Recordset-Objekts an.
Mit TCursorType-Werten können Sie festlegen, welche Art von Cursor beim Öffnen einer Datensatzmenge verwendet wird.
Die Konstanten dieses Typs entsprechen den CursorTypeEnum-Werten der Eigenschaft CursorType von ADO-Recordset-Objekten. Weitere Informationen finden Sie in der Hilfe zum Microsoft SDK.
Die folgende Tabelle beschreibt die verfügbaren Konstanten:
Konstante | Bedeutung |
---|---|
ctUnspecified |
Es wurde noch kein Cursor-Typ angegeben. |
ctOpenForwardOnly |
Vorwärts-Cursor. Die Datensätze können nur in Richtung Tabellenende durchlaufen werden. Dies ist die schnellste Art, Daten abzurufen. |
ctKeyset |
Schlüsselmengen-Cursor. Datensätze, die von anderen Benutzern hinzugefügt wurden, werden nicht angezeigt. Auf Datensätze, die von anderen Benutzern gelöscht wurden, kann nicht zugegriffen werden. |
ctDynamic |
Dynamischer Cursor. Die von anderen Benutzern hinzugefügten, geänderten und gelöschten Daten werden angezeigt. Die Datensätze können in beiden Richtungen durchlaufen werden. |
ctStatic |
Statischer Cursor. Eine statische Kopie der Datensätze. Die von anderen Benutzern geänderten Daten werden nicht angezeigt. Diese Cursor-Art wird hauptsächlich für Berichte verwendet. |
Anmerkung: Wenn die Eigenschaft CursorLocation der ADO-Datenmenge den Wert clUseClientOnly hat, wird nur die Konstante ctStatic unterstützt.
Anmerkung: Wenn die Provider-Komponente den gewünschten Cursor nicht unterstützt, kann sie auch einen anderen Typ zurückgeben. Der entsprechende Wert wird nach dem Öffnen der Datensatzmenge automatisch der Eigenschaft CursorType zugewiesen.