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.