ErrorValueEnum
Spécifie le type d’erreur d’exécution ADO.
Trois formes du numéro d’erreur sont répertoriées :
Décimal positif : les deux octets inférieurs du numéro complet au format décimal. Ce numéro s’affiche dans la boîte de dialogue de message d’erreur par défaut de Visual Basic. Par exemple, Erreur d’exécution « 3707 ».
Décimal négatif : traduction décimale du numéro d’erreur complet.
Hexadécimal : représentation hexadécimale du numéro d’erreur complet. Le code de service Windows est le quatrième chiffre. Le code de service des numéros d’erreur ADO est A. Par exemple : 0x800A0E7B.
Notes
Des erreurs OLE DB peuvent être transmises à votre application ADO. En général, elles sont identifiables par le code de service Windows 4. Par exemple, 0x8004.
Constant | Value | 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 spécifié diffère de celui déjà utilisé. |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | Impossible de convertir la valeur des données pour une raison autre que la non-correspondance des signes ou le débordement 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 n’avait pas suffisamment de ressources 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 des objets de champ individuels. |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Une déclaration 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 | L’objet Connection ne peut pas être explicitement en cours de transaction. |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Les arguments ne sont pas du bon type, sont en dehors de la plage acceptable ou sont en conflit entre eux. |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | Impossible d’utiliser la connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte. |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | L’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. Assurez-vous que l’URL a été correctement saisie. |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Impossible de trouver dans la collection un élément correspondant au nom ou à l’ordinal demandés. |
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 hors exécution. |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Impossible d’effectuer l’opération lors du traitement d’un événement. |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | L’opération n’est pas autorisée quand l’objet est fermé. |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | L’objet est déjà dans la collection. Impossible de l’ajouter. |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | L’objet n’est plus valide. |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | L’opération n’est pas autorisée quand 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’exécuter l’opération. Le fournisseur ne peut pas obtenir suffisamment d’espace de stockage. |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Une 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 | Impossible de trouver le fournisseur. Il se peut qu’il ne soit pas correctement installé. |
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 cette URL est verrouillé par un ou plusieurs autres processus. Attendez la fin du ou des processus, puis 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 des contraintes du champ. |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | La conversion a échoué, car la valeur des données était signée alors que le type utilisé par le fournisseur ne l’était pas. |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | L’opération ne peut pas être effectuée lors d’une connexion asynchrone. |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | L’opération ne peut pas être effectuée lors d’une exécution asynchrone. |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Les autorisations ne sont pas suffisantes pour accéder à l’arborescence ou à la sous-arborescence. |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | L’opération n’a pas abouti et l’état est indisponible. Le champ est peut-être indisponible ou l’opération n’a pas été tentée. |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Les paramètres de sécurité de 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’existent 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. Assurez-vous que l’URL a été correctement saisie. |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Échec de l’écriture dans le fichier. |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | À usage interne uniquement. Ne pas utiliser. |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | À usage interne uniquement. Ne pas utiliser. |
É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 |