Partager via


FieldStatusEnum

Spécifie le statut d’un objet Field.

Les valeurs adFieldPending* indiquent l’opération qui a provoqué la définition de l’état et peuvent être combinées avec d’autres valeurs d’état.

Constant Value Description
adFieldAlreadyExists 26 Indique que le champ spécifié existe déjà.
adFieldBadStatus 12 Indique qu’une valeur d’état non valide a été envoyée d’ADO au fournisseur OLE DB. Les causes possibles incluent un fournisseur OLE DB 1.0 ou 1.1 ou une combinaison incorrecte de valeur et d’état.
adFieldCannotComplete 20 Indique que le serveur de l’URL spécifiée par source n’a pas pu terminer l’opération.
adFieldCannotDeleteSource 23 Indique que lors d’une opération de déplacement, une arborescence ou une sous-arborescence a été déplacée vers un nouvel emplacement, mais la source n’a pas pu être supprimée.
adFieldCantConvertValue 2 Indique que le champ ne peut pas être récupéré ou stocké sans perte de données.
adFieldCantCreate 7 Indique que le champ n’a pas pu être ajouté, car le fournisseur a dépassé une limitation (par exemple, le nombre de champs autorisés).
adFieldDataOverflow 6 Indique que les données retournées par le fournisseur ont dépassé le type de données du champ.
adFieldDefault 13 Indique que la valeur par défaut du champ a été utilisée lors de la définition des données.
adFieldDoesNotExist 16 Indique que le champ spécifié n’existe pas.
adFieldIgnore 15 Indique que ce champ a été ignoré lors de la définition des valeurs de données dans la source. Le fournisseur ne définit aucune valeur.
adFieldIntegrityViolation 10 Indique que le champ ne peut pas être modifié, car il s’agit d’une entité calculée ou dérivée.
adFieldInvalidURL 17 Indique que l’URL de la source de données contient des caractères non valides.
adFieldIsNull 3 Indique que le fournisseur a retourné une valeur VARIANT de type VT_NULL et que le champ n’est pas vide.
adFieldOK 0 Par défaut. Indique que le champ a été correctement ajouté ou supprimé.
adFieldOutOfSpace 22 Indique que le fournisseur ne peut pas obtenir suffisamment d’espace de stockage pour effectuer un déplacement ou une opération de copie.
adFieldPendingChange 0x40000 Indique que le champ a été supprimé, puis re-ajouté, peut-être avec un type de données différent, ou que la valeur du champ qui avait précédemment un état adFieldOK a changé. La forme finale du champ modifie la collection Fields une fois la méthode Update appelée.
adFieldPendingDelete 0x20000 Indique que l’opération Supprimer a provoqué la définition de l’état. Le champ a été marqué pour la suppression de la collection Champs après l’appel de la méthode Mise à jour .
adFieldPendingInsert 0x10000 Indique que l'opération Ajouter a provoqué l'activation de l'état. Le Champ a été marqué pour être ajouté à la collection Champs après l'appel de la méthode Mise à jour.
adFieldPendingUnknown 0x80000 Indique que le fournisseur ne peut pas déterminer l’état du champ à définir.
adFieldPendingUnknownDelete 0x100000 Indique que le fournisseur ne peut pas déterminer l’état du champ à définir et que le champ sera supprimé de la collection Champs une fois la méthode Mise à jour appelée.
adFieldPermissionDenied 9 Indique que le champ ne peut pas être modifié, car il est défini en lecture seule.
adFieldReadOnly 24 Indique que le champ de la source de données est défini en lecture seule.
adFieldResourceExists 19 Indique que le fournisseur n’a pas pu effectuer l’opération, car un objet existe déjà à l’URL de destination et qu’il n’est pas en mesure de remplacer l’objet.
adFieldResourceLocked 18 Indique que le fournisseur n’a pas pu effectuer l’opération, car la source de données est verrouillée par une ou plusieurs autres applications ou processus.
adFieldResourceOutOfScope 25 Indique qu'une URL source ou de destination est en dehors de la portée de l'enregistrement actuel.
adFieldSchemaViolation 11 Indique que la valeur a violé la contrainte de schéma de source de données pour le champ.
adFieldSignMismatch 5 Indique que la valeur de données retournée par le fournisseur a été signée, mais que le type de données de la valeur de champ ADO n’a pas été signé.
adFieldTruncated 4 Indique que les données de longueur variable ont été tronquées lors de la lecture à partir de la source de données.
adFieldUnavailable 8 Indique que le fournisseur n’a pas pu déterminer la valeur lors de la lecture à partir de la source de données. Par exemple, la ligne vient d’être créée, la valeur par défaut de la colonne n’était pas disponible et une nouvelle valeur n’avait pas encore été spécifiée.
adFieldVolumeNotFound 21 Indique que le fournisseur ne parvient pas à localiser le volume de stockage indiqué par l’URL.

Équivalent ADO/WFC

Ces constantes n’ont pas d’équivalents ADO/WFC.

S'applique à

Status, propriété (objet Field ADO)