Partager via


FieldStatusEnum

S’applique à : Access 2013, Office 2013

Spécifie l'état d'un objet Field.

Les valeurs adFieldPending* indiquent l'opération à l'origine de l'état ; elles peuvent être combinées avec d'autres valeurs d'état.

Constante

Valeur

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 depuis ADO vers le fournisseur OLE DB. Causes possibles : un fournisseur OLE DB 1.0 ou 1.1, ou une combinaison incorrecte de Value et Status.

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, pendant une opération de déplacement, un arbre ou sous-arbre a été déplacé vers un nouvel emplacement, mais que la source n'a pu être supprimée.

adFieldCantConvertValue

2

Indique que l'extraction ou le stockage du champ entraînera une perte de données.

adFieldCantCreate

7

Indique que le champ n'a pu être ajouté car le fournisseur a dépassé une limite (par exemple, le nombre de champs permis).

adFieldDataOverflow

6

Indique que les données renvoyées par le fournisseur ont débordé 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 n'a pas défini de valeur.

adFieldIntegrityViolation

10

Indique que le champ ne peut être modifié car il est une entité calculée ou dérivée.

adFieldInvalidURL

17

Indique l'URL de la source des données contient des caractères non valides.

adFieldIsNull

3

Indique que le fournisseur a renvoyé une valeur VARIANT de type VT_NULL et que ce champ n'est pas vide.

adFieldOK

0

Valeur 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 mener à bien une opération de déplacement ou de copie.

adFieldPendingChange

0x40000

Indique soit que le champ a ét supprimé puis à nouveau ajouté, peut-être avec un type de données différent, soit que la valeur du champ a changé (dernier état connu : adFieldOK). La forme finale du champ modifiera la collection Fields après appel de la méthode Update.

adFieldPendingDelete

0x20000

Indique l'opération Delete a entraîné la définition de l'état. Le champ a été marqué pour suppression de la collection Fields après appel de la méthode Update.

adFieldPendingInsert

0x10000

Indique que l'opération Append a entraîné la définition de l'état. Field a été marqué pour ajout à la collection Fields après appel de la méthode Update.

adFieldPendingUnknown

0x80000

Indique que le fournisseur ne peut déterminer l'opération qui a défini l'état du champ.

adFieldPendingUnknownDelete

0x100000

Indique que le fournisseur ne peut déterminer l'opération qui a défini l'état du champ, et que ce dernier sera supprimé de la collection Fields après appel de la méthode Update.

adFieldPermissionDenied

9

Indique que le champ ne peut ê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 pu effectuer l'opération car un objet est déjà présent à l'URL de destination et le fournisseur ne peut l'effacer.

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 application ou un processus (ou plusieurs).

adFieldResourceOutOfScope

25

Indique que l'URL source ou de destination est en dehors de l'étendue de l'enregistrement en cours.

adFieldSchemaViolation

11

Indique que la valeur a transgressé la contrainte de schéma de la source de données pour le champ.

adFieldSignMismatch

5

Indique que la valeur de donnée renvoyée par le fournisseur a été signée, contrairement au type de données de la valeur du champ ADO.

adFieldTruncated

4

Indique que des données de longueur variable ont été tronquées lors de la lecture de la source de données.

adFieldUnavailable

8

Indique que le fournisseur n'a pu déterminer la valeur lors de la lecture de la source de données. Par exemple, la ligne venait 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 est incapable to localiser le volume de stockage indiqué par l'URL.

Équivalent ADO/WFC

Ces constantes ne possèdent pas d'équivalent ADO/WFC.