Data.Win.ADODB.TCursorType
Delphi
TCursorType = (ctUnspecified, ctOpenForwardOnly, ctKeyset, ctDynamic,
ctStatic);
C++
enum DECLSPEC_DENUM TCursorType : unsigned char { ctUnspecified, ctOpenForwardOnly, ctKeyset, ctDynamic, ctStatic };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | Data.Win.ADODB |
Description
Les valeurs TCursorType indiquent le type de curseur à utiliser dans un ensemble d'enregistrements.
Utilisez les valeurs TCursorType pour indiquer le type de curseur à utiliser lors de l'ouverture d'un ensemble d'enregistrements.
Les constantes de TCursorType correspondent aux valeurs CursorTypeEnum de la propriété CursorType de l'objet ensemble d'enregistrements ADO. Pour davantage d'informations sur ces valeurs et leurs effets, voir l'aide du SDK Microsoft Data Access
TCursorType est constitué de cinq constantes décrites dans le tableau suivant :
Type de curseur | Signification |
---|---|
ctUnspecified |
Un type de curseur spécifique n'a pas encore été spécifié. |
ctOpenForwardOnly |
Curseur en avant uniquement qui vous permet de défiler uniquement vers l'avant ; offre de meilleures performances car il ne nécessite qu'un ensemble d'enregistrements. |
ctKeyset |
Curseur utilisant un ensemble de clés ; les enregistrements ajoutés par les autres utilisateurs ne sont pas visibles ; les enregistrements supprimés par les autres utilisateurs sont inaccessibles. |
ctDynamic |
Curseur dynamique ; les modifications de données, suppressions et ajouts d'enregistrements effectués par les autres utilisateurs sont visibles ; il est possible de se déplacer en avant et en arrière. |
ctStatic |
Curseur statique ; copie statique des enregistrements ; les modifications des données par les autres utilisateurs ne sont pas visibles ; utilisé essentiellement pour des statistiques. |
Remarque : Quand le propriété CursorLocation du composant ensemble de données ADO a la valeur clUseClient, seule la valeur ctStatic est gérée.
Remarque : Si le type de curseur demandé n'est pas géré par le fournisseur, le fournisseur peut renvoyer un autre type de curseur. Cet autre type de curseur est indiqué par la valeur de la propriété CursorType après l'ouverture de l'ensemble d'enregistrements.