<Complete erreur objet référence
La propriété Nombre retourne une longue valeur est un numéro unique qui peut prendre l' une des ErrorValueEnum valeurs. Le numéro décrit l'erreur généré par ADO. Si l'erreur a été générée par le fournisseur, cette propriété peut être définie sur une valeur d'erreur non spécifique.
Les chiffres sont équivalents aux valeurs HRESULTS API Windows.
Syntaxe
lngErrorNumber=objErr.Number
Exemple
<%
for each objErr in objConn.Errors
response.write("<p>")
response.write("Description: ")
response.write(objErr.Description & "<br>")
response.write("Help context: ")
response.write(objErr.HelpContext & "<br>")
response.write("Help file: ")
response.write(objErr.HelpFile & "<br>")
response.write("Native error: ")
response.write(objErr.NativeError & "<br>")
response.write("Error number: ")
response.write(objErr.Number & "<br>")
response.write("Error source: ")
response.write(objErr.Source & "<br>")
response.write("SQL state: ")
response.write(objErr.SQLState & "<br>")
response.write("</p>")
next
%>
valeurs ErrorValueEnum
Constante | Valeur | La description |
---|---|---|
adErrBoundToCommand | 3707 -2146824581 0x800A0E7B | Impossible de changer la propriété ActiveConnection d'un objet Recordset qui a un objet de commande comme source |
adErrCannotComplete | 3732 -2146824556 0x800A0E94 | Server ne peut pas terminer l'opération |
adErrCantChangeConnection | 3748 -2146824540 0x800A0EA4 | La connexion a été refusée |
adErrCantChangeProvider | 3220 -2146825068 0X800A0C94 | fournisseur est fourni différent de celui déjà utilisé |
adErrCantConvertvalue | 3724 -2146824564 0x800A0E8C | valeur de données ne peut pas être converti |
adErrCantCreate | 3725 -2146824563 0x800A0E8D | valeur de données ne peut pas être récupéré ou |
adErrCatalogNotSet | 3747 -2146824541 0x800A0EA3 | Opération nécessite un ParentCatalog valide |
adErrColumnNotOnThisRow | 3726 -2146824562 0x800A0E8E | L'enregistrement ne contient pas ce champ |
adErrDataConversion | 3421 -2146824867 0x800A0D5D | Application utilise une valeur du mauvais type |
adErrDataOverflow | 3721 -2146824567 0x800A0E89 | la valeur des données est trop grande |
adErrDelResOutOfScope | 3738 -2146824550 0x800A0E9A | URL de l'objet à supprimer est en dehors de la portée de l'enregistrement en cours |
adErrDenyNotSupported | 3750 -2146824538 0x800A0EA6 | Le fournisseur ne supporte pas les restrictions de partage |
adErrDenyTypeNotSupported | 3751 -2146824537 0x800A0EA7 | Le fournisseur ne prend pas en charge le type de restriction de partage |
adErrFeatureNotAvailable | 3251 -2146825037 0x800A0CB3 | Objet / fournisseur n'est pas capable d'effectuer l'opération demandée |
adErrFieldsUpdateFailed | 3749 -2146824539 0x800A0EA5 | Les champs mise à jour a échoué |
adErrIllegalOperation | 3219 -2146825069 0x800A0C93 | Le fonctionnement est pas autorisé dans ce contexte |
adErrIntegrityViolation | 3719 -2146824569 0x800A0E87 | conflits de valeur des données avec les contraintes d'intégrité du champ |
adErrInTransaction | 3246 -2146825042 0x800A0CAE | objet de connexion ne peut pas être fermé alors que dans une transaction |
adErrInvalidArgument | 3001 -2146825287 0x800A0BB9 | Les arguments sont de type incorrect, sont hors de la plage acceptable, ou sont en conflit avec une autre |
adErrInvalidConnection | 3709 -2146824579 0x800A0E7D | La connexion ne peut pas être utilisé pour effectuer cette opération. Il est soit dans ce contexte fermé ou non valide |
adErrInvalidParamInfo | 3708 -2146824580 0x800A0E7C | objet de paramètre est mal défini |
adErrInvalidTransaction | 3714 -2146824574 0x800A0E82 | transaction de coordination est invalide |
adErrInvalidURL | 3729 -2146824559 0x800A0E91 | URL contient des caractères non valides |
adErrItemNotFound | 3265 -2146825023 0x800A0CC1 | Article ne se trouve pas dans la collection correspondant au nom demandé ou ordinale |
adErrNoCurrentRecord | 3021 -2146825267 0x800A0BCD | BOF ou EOF est vrai, ou l'enregistrement en cours a été supprimé |
adErrNotExecuting | 3715 -2146824573 0x800A0E83 | Impossible d'effectuer l'opération sans exécution |
adErrNotReentrant | 3710 -2146824578 0x800A0E7E | Impossible d'effectuer l'opération lors du traitement |
adErrObjectClosed | 3704 -2146824584 0x800A0E78 | Opération non autorisée lorsque l'objet est fermé |
adErrObjectInCollection | 3367 -2146824921 0x800A0D27 | Objet est déjà dans la collection. Impossible d'ajouter |
adErrObjectNotSet | 3420 -2146824868 0x800A0D5C | Object n'est plus valide |
adErrObjectOpen | 3705 -2146824583 0x800A0E79 | Opération non autorisée lorsque l'objet est ouvert |
adErrOpeningFile | 3002 -2146825286 0x800A0BBA | Impossible d'ouvrir le fichier |
adErrOperationCancelled | 3712 -2146824576 0x800A0E80 | Opération annulée par l'utilisateur |
adErrOutOfSpace | 3734 -2146824554 0x800A0E96 | Impossible d'effectuer l'opération. Fournisseur ne peut pas obtenir assez d'espace de stockage |
adErrPermissionDenied | 3720 -2146824568 0x800A0E88 | Autorisation refusée lors de l'écriture sur le terrain |
adErrProviderFailed | 3000 -2146825288 0x800A0BB8 | Fournisseur n'a pas pu effectuer l'opération |
adErrProviderNotFound | 3706 -2146824582 0x800A0E7A | Fournisseur ne peut pas être trouvé |
adErrReadFile | 3003 -2146825285 0x800A0BBB | Impossible de lire le fichier |
adErrResourceExists | 3731 -2146824557 0x800A0E93 | Impossible d'effectuer l'opération de copie. L'objet existe déjà. Spécifier adCopyOverwrite pour remplacer l'objet |
adErrResourceLocked | 3730 -2146824558 0x800A0E92 | L'objet est verrouillé par d'autres processus |
adErrResourceOutOfScope | 3735 -2146824553 0x800A0E97 | URL / Source en dehors du champ enregistrement en cours |
adErrSchemaViolation | 3722 -2146824566 0x800A0E8A | conflits de valeurs des données de type de données ou contraintes |
adErrSignMismatch | 3723 -2146824565 0x800A0E8B | La conversion a échoué parce que la valeur des données est signé et le type de données sur le terrain est non signé |
adErrStillConnecting | 3713 -2146824575 0x800A0E81 | Impossible d'effectuer l'opération lors de la connexion de manière asynchrone |
adErrStillExecuting | 3711 -2146824577 0x800A0E7F | Impossible d'effectuer l'opération lors de l'exécution de manière asynchrone |
adErrTreePermissionDenied | 3728 -2146824560 0x800A0E90 | Permission denied accès à un arbre ou sous-arbre |
adErrUnavailable | 3736 -2146824552 0x800A0E98 | L'opération a échoué et le statut est indisponible |
adErrUnsafeOperation | 3716 -2146824572 0x800A0E84 | Impossible d'accéder à la source de données sur un autre domaine |
adErrURLDoesNotExist | 3727 -2146824561 0x800A0E8F | L'URL n'existe pas |
adErrURLNamedRowDoesNotExist | 3737 -2146824551 0x800A0E99 | L'enregistrement n'existe pas |
adErrVolumeNotFound | 3733 -2146824555 0x800A0E95 | Fournisseur ne peut pas localiser le périphérique de stockage. Assurez-vous que l'URL est tapé correctement |
adErrWriteFile | 3004 -2146825284 0x800A0BBC | Échec lors de l'écriture de fichier |
adWrnSecurityDialog | 3717 -2146824571 0x800A0E85 | Hors service |
adWrnSecurityDialogHeader | 3718 -2146824570 0x800A0E86 | Hors service |
<Complete erreur objet référence