Partager via


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

S'applique à

Number, propriété (ADO)

Voir aussi

Codes d’erreur ADO