Les constantes FieldStatusEnum indiquent le statut d'un objet Fields.

FieldStatusEnum = Objet.Status
Constante Valeur Description
adFieldAlreadyExists 26 indique que le champ spécifié existe toujours.
adFieldBadStatus 12 indique qu'une valeur de statut invalide a été envoyé d'ADO vers le fournisseur OLE DB.
adFieldCannotComplete 20 indique que le serveur de l'URL spécifiée par la source Indicates that the server of the URL specified by Source n'a pu achever l'opération.
adFieldCannotDeleteSource 23 indique que durant une opération de déplacement, une arborescence ou un sous-arbrescence a été déplacée à un nouvel endroit, mais la source n'a pas pu être effacée.
adFieldCantConvertValue 2 indique que le champ ne peut être récupéré ou stocké sans une perte de données.
adFieldCantCreate 7 indique que le champ n'a pas pu être ajouté car le fournisseur a dépassé une limitation.
adFieldDataOverflow 6 indique que les données retournées à partir du fournisseur ont débordées du type de données du champ.
adFieldDefault 13 indique que la valeur par défaut pour le champ a été utilisé lorsque les données ont été fixées.
adFieldDoesNotExist 16 indique que le champ spécifié n'existe pas.
adFieldIgnore 15 indique que le champ a été évité en fixant les valeurs de données dans la source.
adFieldIntegrityViolation 10 indique que le champ ne peut pas être modifié car il est une entité calculée ou dérivée.
adFieldInvalidURL 17 indique que l'URL de la source de données contient des caractères invalides.
adFieldIsNull 3 indique que le fournisseur a rettourné une valeur nulle.
adFieldOK 0 par défaut indique que le champ a été ajouté ou supprimé avec succès.
adFieldOutOfSpace 22 indique que le fournisseur est incapable d'obtenir suffisamment d'espace de stockage pour finir une opération de déplacement ou de copie.
adFieldPendingChange   indique soit que le champ a été supprimé et alors réajouté avec probablement un autre type de données, ou que la valeur du champ qui avait précédemment un statut adFieldOK, ait changé.
adFieldPendingDelete 0x20000 indique que l'opération de suppression a provoqué que le statut a été fixé.
adFieldPendingInsert 0x10000 indique que l'opération Append a provoqué que le statut a été fixé.
adFieldPendingUnknown 0x80000 indique que le fournisseur ne peut déterminer quel opération a provoqué que le statut a été fixé.
adFieldPendingUnknownDelete 0x100000 indique que le fournisseur ne peut déterminer quel opération a provoqué que le statut a été fixé et que le champ and that the field will be deleted from the Fields collection after the Update method is called.
adFieldPermissionDenied 9 Indicates that the field cannot be modified because it is defined as read-only.
adFieldReadOnly 24 indique que le champ dans la source de onnées est défini en lecture seule.
adFieldResourceLocked 18 indique que le fournisseur a été incapable d'exécuter les opérations car la source de onnées est verrouillée par une ou plusieurs autres applications ou processus.
adFieldResourceOutOfScope 25 indique qu'une source ou une URL de destination est en dehors de la portée de l'enregistrement courant.
adFieldSchemaViolation 11 indique que la valeur violée le schéma de contraintes de la source de données ppour le champ.
adFieldSignMismatch 5 indique que la valeur de données retournée par le fournisseur a été signée, mais le type de données de la valeur de champ d'ADO était non signée.
adFieldTruncated 4 indique que les données de longueur variable ont été tronquées en lisant à partir de la source de données.
adFieldUnavailable 8 indique que le founisseur n'a pas pu déterminer la valeur lors d'une lecture sur la source de données.
adFieldVolumeNotFound 21 indique que le fournisseur est incapable de localiser le volume de stockage indiqué par l'URL.