ErrorValueEnum
Spécifie le type d’erreur d’exécution ADO.
Trois formes du numéro d’erreur sont répertoriées :
Décimale positive : deux octets inférieurs du nombre complet au format décimal. Ce nombre s’affiche dans la boîte de dialogue message d’erreur Visual Basic par défaut. Par exemple, erreur d’exécution « 3707 ».
Décimale négative : traduction décimale du nombre d’erreurs complet.
Hexadecimal-The représentation hexadécimale du numéro d’erreur complet. Le code de la fonctionnalité Windows se trouve au quatrième chiffre. Le code d’installation des numéros d’erreur ADO est A. Par exemple : 0x800A0E7B.
Note
Les erreurs OLE DB peuvent être transmises à votre application ADO. En règle générale, ceux-ci peuvent être identifiés par un code d’installation Windows de 4. Par exemple, 0x8004.
Constant | Valeur | Description |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Impossible de modifier la propriété ActiveConnection d’un objet recordset qui a un objet Command comme source. |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Le serveur ne peut pas terminer l’opération. |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | La connexion a été refusée. La nouvelle connexion que vous avez demandée présente des caractéristiques différentes de celles déjà utilisées. |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | Le fournisseur fourni diffère de celui déjà utilisé. |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | La valeur de données ne peut pas être convertie pour des raisons autres que l’incompatibilité de signe ou le dépassement de capacité des données. Par exemple, la conversion aurait des données tronquées. |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | La valeur de données ne peut pas être définie ou récupérée, car le type de données de champ était inconnu, ou le fournisseur avait des ressources insuffisantes pour effectuer l’opération. |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | L’opération nécessite un ParentCatalog valide. |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | L’enregistrement ne contient pas ce champ. |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | L’application utilise une valeur du type incorrect pour l’opération actuelle. |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | La valeur de données est trop grande pour être représentée par le type de données de champ. |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | L’URL de l’objet à supprimer est en dehors de l’étendue de l’enregistrement actif. |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Le fournisseur ne prend pas en charge les restrictions de partage. |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Le fournisseur ne prend pas en charge le type de restriction de partage demandé. |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | L’objet ou le fournisseur n’est pas en mesure d’effectuer l’opération demandée. |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Échec de la mise à jour des champs. Pour plus d’informations, examinez la propriété Status d’objets de champ individuels. |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | L’opération n’est pas autorisée dans ce contexte. |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | La valeur des données est en conflit avec les contraintes d’intégrité du champ. |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | 'objet Connection ne peut pas être explicitement fermé lors d’une transaction. |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Les arguments sont de type incorrect, sont hors de portée acceptable ou sont en conflit avec les uns avec les autres. |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Impossible d’utiliser la connexion pour effectuer cette opération. Il est fermé ou non valide dans ce contexte. |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | 'objet Parameter est défini de manière incorrecte. Des informations incohérentes ou incomplètes ont été fournies. |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | La coordination de la transaction n’est pas valide ou n’a pas démarré. |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | L’URL contient des caractères non valides. Vérifiez que l’URL est correctement tapée. |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | L’élément est introuvable dans la collection qui correspond au nom demandé ou à l’ordinal. |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF ou EOF a la valeur True, ou l’enregistrement actif a été supprimé. L’opération demandée nécessite un enregistrement actif. |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Impossible d’effectuer l’opération lors de l’exécution. |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | L’opération ne peut pas être effectuée lors du traitement de l’événement. |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | L’opération n’est pas autorisée lorsque l’objet est fermé. |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | L’objet est déjà dans la collection. Impossible d’ajouter. |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | L’objet n’est plus valide. |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | L’opération n’est pas autorisée lorsque l’objet est ouvert. |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Impossible d’ouvrir le fichier. |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | L’opération a été annulée par l’utilisateur. |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Impossible d’effectuer l’opération. Le fournisseur ne peut pas obtenir suffisamment d’espace de stockage. |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | L’autorisation insuffisante empêche l’écriture dans le champ. |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Le fournisseur n’a pas effectué l’opération demandée. |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Le fournisseur est introuvable. Elle peut ne pas être correctement installée. |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Impossible de lire le fichier. |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Impossible d’effectuer l’opération de copie. L’objet nommé par l’URL de destination existe déjà. Spécifiez adCopyOverwrite pour remplacer l’objet. |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | L’objet représenté par l’URL spécifiée est verrouillé par un ou plusieurs autres processus. Attendez que le processus ait terminé et réessayez l’opération. |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | L’URL source ou de destination est en dehors de l’étendue de l’enregistrement actif. |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | La valeur des données est en conflit avec le type de données ou les contraintes du champ. |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | La conversion a échoué, car la valeur de données a été signée et le type de données de champ utilisé par le fournisseur n’a pas été signé. |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | L’opération ne peut pas être effectuée lors de la connexion asynchrone. |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | L’opération ne peut pas être effectuée lors de l’exécution asynchrone. |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Les autorisations sont insuffisantes pour accéder à l’arborescence ou à la sous-arborescence. |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | L’opération n’a pas terminé et l’état n’est pas disponible. Le champ peut être indisponible ou l’opération n’a pas été tentée. |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Les paramètres de sécurité sur cet ordinateur empêchent l’accès à une source de données sur un autre domaine. |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | L’URL source ou le parent de l’URL de destination n’existe pas. |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | L’enregistrement nommé par cette URL n’existe pas. |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Le fournisseur ne peut pas localiser l’appareil de stockage indiqué par l’URL. Vérifiez que l’URL est correctement tapée. |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Échec de l’écriture dans le fichier. |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Pour une utilisation interne uniquement. N’utilisez pas. |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Pour une utilisation interne uniquement. N’utilisez pas. |
Équivalent ADO/WFC
Package : com.ms.wfc.data
Seuls les sous-ensembles suivants d’équivalents ADO/WFC sont définis.
Constant |
---|
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 |