ErrorValueEnum
S’applique à : Access 2013, Office 2013
Spécifie le type d'erreur d'exécution ADO.
Trois formes d'erreur sont répertoriées :
Décimale positive Les deux octets faibles du nombre complet au format décimal. Ce nombre est affiché dans la boîte de dialogue par défaut des messages d'erreur de Visual Basic. Exemple : Erreur d'exécution '3707''.
Décimale négative La conversion décimale du numéro d'erreur complet.
Hexadécimale La représentation héxadécimale du numéro d'erreur complet. Le code de fonction Windows est dans le quatrième chiffre. Le code de la fonctionnalité pour les numéros d’erreur ADO est A. Par exemple : 0x800A0E7B.
Remarque
Les erreurs OLE DB peuvent être transmises à votre application ADO. En général, elles peuvent être identifiées par un code de fonction Windows 4. Par exemple, 0x800_4_.... Pour plus d’informations sur ces nombres, consultez le chapitre 16 de la référence du programmeur OLE DB.
Constante |
Valeur |
Description |
---|---|---|
adErrBoundToCommand |
3707 |
Impossible de modifier la propriété ActiveConnection d'un objet Recordset qui possède un objet Command comme source. |
adErrCannotComplete |
3732 |
Le serveur ne peut terminer l'opération. |
adErrCantChangeConnection |
3748 |
Connexion refusée. La nouvelle connexion demandée a des caractéristiques différentes de celle déjà en cours d'utilisation. |
adErrCantChangeProvider |
3220 |
Le fournisseur indiqué est différent de celui utilisé. |
adErrCantConvertvalue |
3724 |
La valeur de donnée ne peut être convertie pour des raisons autres qu'une incompatibilité de signes ou un débordement de données. Par exemple, la conversion aurait tronqué les données. |
adErrCantCreate |
3725 |
La valeur de donnée ne peut être définie ou extraite car le type de données du champ était inconnu, ou le fournisseur ne disposait pas des ressources nécessaires pour effectuer l'opération. |
adErrCatalogNotSet |
3747 |
L'opération requiert un ParentCatalog valide. |
adErrColumnNotOnThisRow |
3726 |
L'enregistrement ne contient pas ce champ. |
adErrDataConversion |
3421 |
L'application utilise une valeur de type incorrect pour l'opération en cours. |
adErrDataOverflow |
3721 |
La valeur de donnée est trop grande pour être représentée par le type de données du champ. |
adErrDelResOutOfScope |
3738 |
L'URL de l'objet à supprimer se trouve en dehors de l'étendue de l'enregistrement en cours. |
adErrDenyNotSupported |
3750 |
Le fournisseur ne prend pas en charge les restrictions de partage. |
adErrDenyTypeNotSupported |
3751 |
Le fournisseur ne prend pas en charge le type de restriction de partage demandé. |
adErrFeatureNotAvailable |
3251 |
Le fournisseur ou l'objet ne prend pas en charge cette opération. |
adErrFieldsUpdateFailed |
3749 |
Échec de la mise à jour des champs. Pour plus d'informations, examinez la propriété Status des différents objets des champs. |
adErrIllegalOperation |
3219 |
L'opération n'est pas autorisée dans ce contexte. |
adErrIntegrityViolation |
3719 |
Le valeur de donnée entre en conflit avec les contraintes d'intégrité du champ. |
adErrInTransaction |
3246 |
L'objet Connection ne peut être explicitement fermé pendant une transaction. |
adErrInvalidArgument |
3001 |
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres. |
adErrInvalidConnection |
3709 |
Cette opération ne peut utiliser la connexion. Dans ce contexte, elle est soit fermée, soit non valide. |
adErrInvalidParamInfo |
3708 |
Objet Parameter défini de manière incorrecte. Des informations incohérentes ou incomplètes ont été fournies. |
adErrInvalidTransaction |
3714 |
La transaction de coordination n'est pas valide ou n'a pas été lancée. |
adErrInvalidURL |
3729 |
L'URL contient des caractères non valides. Assurez-vous que l'URL a été tapée correctement. |
adErrItemNotFound |
3265 |
Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé(e). |
adErrNoCurrentRecord |
3021 |
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel. |
adErrNotExecuting |
3715 |
L'opération ne peut s'effectuer que si elle est en cours d'exécution. |
adErrNotReentrant |
3710 |
Impossible d'effectuer cette opération lors du traitement d'un événement. |
adErrObjectClosed |
3704 |
L'opération n'est pas autorisée tant que l'objet est fermé. |
adErrObjectInCollection |
3367 |
L'objet est déjà dans la collection. Impossible de l'y ajouter. |
adErrObjectNotSet |
3420 |
L'objet n'est plus valide. |
adErrObjectOpen |
3705 |
L'opération n'est pas autorisée tant que l'objet est ouvert. |
adErrOpeningFile |
3002 |
Impossible d'ouvrir le fichier. |
adErrOperationCancelled |
3712 |
Opération annulée par l'utilisateur. |
adErrOutOfSpace |
3734 |
Impossible d'effectuer cette opération. Le fournisseur ne peut pas obtenir suffisamment d'espace de stockage. |
adErrPermissionDenied |
3720 |
Impossible d'écrire dans ce champ en raison d'une autorisation insuffisante. |
adErrProviderFailed |
3000 |
Le fournisseur n'a pas réussi à effectuer l'opération demandée. |
adErrProviderNotFound |
3706 |
Fournisseur introuvable. Il peut être mal installé. |
adErrReadFile |
3003 |
Impossible de lire le fichier. |
adErrResourceExists |
3731 |
Opération de copie impossible. L'objet désigné par l'URL de destination existe déjà. Spécifiez adCopyOverwrite pour remplacer l'objet. |
adErrResourceLocked |
3730 |
L'objet représenté par l'URL spécifiée est verrouillé par ou plusieurs processus. Attendez la fin d'un processus et essayez à nouveau. |
adErrResourceOutOfScope |
3735 |
L'URL source ou de destination est en dehors de l'étendue de l'enregistrement en cours. |
adErrSchemaViolation |
3722 |
La valeur de donnée entre en conflit avec le type de données ou les contraintes du champ. |
adErrSignMismatch |
3723 |
La conversion a échoué car la valeur de donnée était signée alors que le type de données du champ utilisé par le fournisseur ne l'était pas. |
adErrStillConnecting |
3713 |
Opération impossible avec une connexion asynchrone. |
adErrStillExecuting |
3711 |
Opération impossible avec une exécution asynchrone. |
adErrTreePermissionDenied |
3728 |
Autorisations insuffisantes pour accéder à l'arbre ou au sous-arbre. |
adErrUnavailable |
3736 |
L'opération a échoué et l'état n'est pas disponible. Le champ est peut-être indisponible ou l'opération n'a pas été tentée. |
adErrUnsafeOperation |
3716 |
Les paramètres de sécurité de cet ordinateur interdisent l'accès à une source de données située sur un autre domaine. |
adErrURLDoesNotExist |
3727 |
L'URL source ou le parent de l'URL de destination n'existe pas. |
adErrURLNamedRowDoesNotExist |
3737 |
L'enregistrement désigné par cette URL n'existe pas. |
adErrVolumeNotFound |
3733 |
Le fournisseur ne peut pas localiser le périphérique de stockage indiqué par l'URL. Assurez-vous que l'URL a été tapée correctement. |
adErrWriteFile |
3004 |
Échec de l'écriture dans le fichier. |
adWrnSecurityDialog |
3717 |
À usage interne uniquement. Ne pas utiliser. |
adWrnSecurityDialogHeader |
3718 |
À usage interne uniquement. Ne pas utiliser. |
Équivalent ADO/WFC
Module : com.ms.wfc.data
Seuls les sous-ensembles suivants d'équivalents ADO/WFC sont définis.
Constante |
---|
AdoEnums.ErrorValue.BOUNDTOCOMMAND |
AdoEnums.ErrorValue.DATACONVERSION |
AdoEnums.ErrorValue.FEATURENOTAVAILABLE |
AdoEnums.ErrorValue.ILLEGALOPERATION |
AdoEnums.ErrorValue.INTRANSACTION |
AdoEnums.ErrorValue.INVALIDARGUMENT |
AdoEnums.ErrorValue.INVALIDCONNECTION |
AdoEnums.ErrorValue.INVALIDPARAMINFO |
AdoEnums.ErrorValue.ITEMNOTFOUND |
AdoEnums.ErrorValue.NOCURRENTRECORD |
AdoEnums.ErrorValue.NOTEXECUTING |
AdoEnums.ErrorValue.NOTREENTRANT |
AdoEnums.ErrorValue.OBJECTCLOSED |
AdoEnums.ErrorValue.OBJECTINCOLLECTION |
AdoEnums.ErrorValue.OBJECTNOTSET |
AdoEnums.ErrorValue.OBJECTOPEN |
AdoEnums.ErrorValue.OPERATIONCANCELLED |
AdoEnums.ErrorValue.PROVIDERNOTFOUND |
AdoEnums.ErrorValue.STILLCONNECTING |
AdoEnums.ErrorValue.STILLEXECUTING |
AdoEnums.ErrorValue.UNSAFEOPERATION |