Erreurs OLEDB

Valeur

Jeton d'erreur

Description

0x80040E00L

DB_E_BADACCESSORHANDLE

L'accesseur n'est pas valide.

0x80040E01L

DB_E_ROWLIMITEXCEEDED

Impossible d'insérer la ligne dans l'ensemble de lignes sans dépasser le nombre maximal de lignes actives du fournisseur.

0x80040E02L

DB_E_READONLYACCESSOR

L'accesseur est en lecture seule. Échec de l'opération.

0x80040E03L

DB_E_SCHEMAVIOLATION

Les valeurs violent le schéma de base de données.

0x80040E04L

DB_E_BADROWHANDLE

Le descripteur de ligne n'est pas valide.

0x80040E05L

DB_E_OBJECTOPEN

L'objet était ouvert.

0x80040E06L

DB_E_BADCHAPTER

Chapitre non valide.

0x80040E07L

DB_E_CANTCONVERTVALUE

Une valeur littérale de la commande n'a pas pu être convertie au type approprié pour une raison qui n'est pas liée au dépassement de données.

0x80040E08L

DB_E_BADBINDINFO

Informations de liaison non valides.

0x80040E09L

DB_SEC_E_PERMISSIONDENIED

Autorisation refusée.

0x80040E0AL

DB_E_NOTAREFERENCECOLUMN

La colonne spécifiée ne contient ni signets ni chapitres.

0x80040E0BL

DB_E_LIMITREJECTED

Certaines limites de coût ont été rejetées.

0x80040E0CL

DB_E_NOCOMMAND

Aucune commande n'a été définie pour l'objet de commande.

0x80040E0DL

DB_E_COSTLIMIT

Impossible de trouver un plan de requête dans la limite de coût fournie.

0x80040E0EL

DB_E_BADBOOKMARK

Signet non valide.

0x80040E0FL

DB_E_BADLOCKMODE

Mode de verrouillage non valide.

0x80040E10L

DB_E_PARAMNOTOPTIONAL

Aucune valeur fournie pour un ou plusieurs paramètres requis.

0x80040E11L

DB_E_BADCOLUMNID

ID de colonne non valide.

0x80040E12L

DB_E_BADRATIO

Taux non valide.

0x80040E13L

DB_E_BADVALUES

Valeur non valide.

0x80040E14L

DB_E_ERRORSINCOMMAND

La commande contenait une ou plusieurs erreurs.

0x80040E15L

DB_E_CANTCANCEL

L'exécution de la commande ne peut pas être annulée.

0x80040E16L

DB_E_DIALECTNOTSUPPORTED

Le fournisseur ne prend pas en charge le dialecte spécifié.

0x80040E17L

DB_E_DUPLICATEDATASOURCE

Une source de données portant le nom spécifié existe déjà.

0x80040E18L

DB_E_CANNOTRESTART

L'ensemble de lignes a été créé à partir d'une source de données active et ne peut pas redémarrer.

0x80040E19L

DB_E_NOTFOUND

Aucune clé correspondant aux caractéristiques décrites n'a été trouvée dans la plage actuelle.

0x80040E1BL

DB_E_NEWLYINSERTED

Le fournisseur ne peut pas déterminer l'identité des lignes récemment insérées.

0x80040E1AL

DB_E_CANNOTFREE

La propriété de cette arborescence a été attribuée au fournisseur.

0x80040E1CL

DB_E_GOALREJECTED

Aucun poids différent de zéro spécifié pour les objectifs n'est pris en charge ; par conséquent, l'objectif a été rejeté. L'objectif actuel n'a pas été modifié.

0x80040E1DL

DB_E_UNSUPPORTEDCONVERSION

La conversion demandée n'est pas prise en charge.

0x80040E1EL

DB_E_BADSTARTPOSITION

lRowsOffset vous place au-delà des deux extrémités de l'ensemble de lignes, quelle que soit la valeur spécifiée pour cRows ; cRowsObtained est égal à 0.

0x80040E20L

DB_E_NOTREENTRANT

Le fournisseur a appelé une méthode à l'aide de IRowsetNotify dans le consommateur mais la méthode n'a toujours pas été renvoyée.

0x80040E21L

DB_E_ERRORSOCCURRED

Des erreurs se sont produites.

0x80040E22L

DB_E_NOAGGREGATION

Une valeur non NULL contrôlant IUnknown a été spécifiée mais l'objet en cours de création ne prend pas en charge l'agrégation.

0x80040E23L

DB_E_DELETEDROW

La ligne actuelle a été supprimée.

0x80040E24L

DB_E_CANTFETCHBACKWARDS

L'ensemble de lignes ne prend pas en charge la propriété Fetch Backwards.

0x80040E25L

DB_E_ROWSNOTRELEASED

Tous les HROW doivent être libérés avant de pouvoir en obtenir de nouveaux.

0x80040E26L

DB_E_BADSTORAGEFLAG

L'un des indicateurs de stockage spécifiés n'a pas été pris en charge.

0x80040E27L

DB_E_BADCOMPAREOP

Opérateur de comparaison non valide.

0x80040E28L

DB_E_BADSTATUSVALUE

L'indicateur d'état spécifié n'était ni DBCOLUMNSTATUS_OK ni DBCOLUMNSTATUS_ISNULL.

0x80040E29L

DB_E_CANTSCROLLBACKWARDS

L'ensemble de lignes ne peut pas défiler vers l'arrière.

0x80040E2AL

DB_E_BADREGIONHANDLE

Descripteur de région non valide.

0x80040E2BL

DB_E_NONCONTIGUOUSRANGE

L'ensemble de lignes spécifié n'était pas contigu ou n'a pas recouvert les lignes situées dans la région d'observation indiquée.

0x80040E2CL

DB_E_INVALIDTRANSITION

Une transition de ALL* vers MOVE* ou EXTEND* a été spécifiée.

0x80040E2DL

DB_E_NOTASUBREGION

La région spécifiée n'est pas une sous-région appropriée de la région identifiée par le descripteur de région d'observation fourni.

0x80040E2EL

DB_E_MULTIPLESTATEMENTS

Le fournisseur ne prend pas en charge les commandes comprenant plusieurs instructions.

0x80040E2FL

DB_E_INTEGRITYVIOLATION

Une valeur spécifiée a violé les contraintes d'intégrité d'une colonne ou d'une table.

0x80040E30L

DB_E_BADTYPENAME

Le nom de type fourni n'a pas été reconnu.

0x80040E31L

DB_E_ABORTLIMITREACHED

L'exécution a été abandonnée, car une limite de ressource a été atteinte ; aucun résultat n'a été renvoyé.

0x80040E32L

DB_E_ROWSETINCOMMAND

Impossible de cloner un objet de commande dont l'arborescence des commandes contient un ou plusieurs ensembles de lignes.

0x80040E33L

DB_E_CANTTRANSLATE

Impossible de représenter l'arborescence actuelle sous forme de texte.

0x80040E34L

DB_E_DUPLICATEINDEXID

L'index spécifié existe déjà.

0x80040E35L

DB_E_NOINDEX

L'index spécifié n'existe pas.

0x80040E36L

DB_E_INDEXINUSE

L'index spécifié était en cours d'utilisation.

0x80040E37L

DB_E_NOTABLE

La table spécifiée n'existe pas.

0x80040E38L

DB_E_CONCURRENCYVIOLATION

L'ensemble de lignes a utilisé une concurrence optimiste et la valeur de la colonne a changé depuis sa dernière lecture.

0x80040E39L

DB_E_BADCOPY

Des erreurs ont été détectées durant la copie.

0x80040E3AL

DB_E_BADPRECISION

Précision spécifiée non valide.

0x80040E3BL

DB_E_BADSCALE

Échelle spécifiée non valide.

0x80040E3CL

DB_E_BADTABLEID

ID de table non valide.

0x80040E3DL

DB_E_BADTYPE

Type spécifié non valide.

0x80040E3EL

DB_E_DUPLICATECOLUMNID

Un ID de colonne est présent plusieurs fois dans la spécification.

0x80040E3FL

DB_E_DUPLICATETABLEID

La table spécifiée existe déjà.

0x80040E40L

DB_E_TABLEINUSE

La table spécifiée était en cours d'utilisation.

0x80040E41L

DB_E_NOLOCALE

L'ID de paramètres régionaux spécifié n'a pas été pris en charge.

0x80040E42L

DB_E_BADRECORDNUM

Le numéro d'enregistrement spécifié n'est pas valide.

0x80040E43L

DB_E_BOOKMARKSKIPPED

Bien que le signet soit correct, aucune ligne ne lui correspond.

0x80040E44L

DB_E_BADPROPERTYVALUE

Valeur d'une propriété non valide.

0x80040E45L

DB_E_INVALID

L'ensemble de lignes n'a pas été organisé en chapitres.

0x80040E46L

DB_E_BADACCESSORFLAGS

Accesseur non valide.

0x80040E47L

DB_E_BADSTORAGEFLAGS

Indicateurs de stockage non valides.

0x80040E48L

DB_E_BYREFACCESSORNOTSUPPORTED

Les accesseurs par référence ne sont pas pris en charge par ce fournisseur.

0x80040E49L

DB_E_NULLACCESSORNOTSUPPORTED

Les accesseurs NULL ne sont pas pris en charge par ce fournisseur.

0x80040E4AL

DB_E_NOTPREPARED

La commande n'a pas été préparée.

0x80040E4BL

DB_E_BADACCESSORTYPE

L'accesseur spécifié n'était pas un accesseur de paramètre.

0x80040E4CL

DB_E_WRITEONLYACCESSOR

L'accesseur spécifié était en écriture seule.

0x80040E4DL

DB_SEC_E_AUTH_FAILED

Échec de l'authentification.

0x80040E4EL

DB_E_CANCELED

La modification a été annulée durant la notification ; aucune colonne n'est modifiée.

0x80040E4FL

DB_E_CHAPTERNOTRELEASED

L'ensemble de lignes a été organisé en un seul chapitre mais celui-ci n'a pas été libéré.

0x80040E50L

DB_E_BADSOURCEHANDLE

Handle source non valide.

0x80040E51L

DB_E_PARAMUNAVAILABLE

Le fournisseur ne peut pas dériver les informations de paramètre et SetParameterInfo n'a pas été appelé.

0x80040E52L

DB_E_ALREADYINITIALIZED

L'objet de source de données est déjà initialisé.

0x80040E53L

DB_E_NOTSUPPORTED

Le fournisseur ne prend pas en charge cette méthode.

0x80040E54L

DB_E_MAXPENDCHANGESEXCEEDED

Le nombre de lignes ayant des modifications en attente a dépassé la limite définie.

0x80040E55L

DB_E_BADORDINAL

La colonne spécifiée n'existait pas.

0x80040E56L

DB_E_PENDINGCHANGES

Il existe des modifications en attente dans une ligne avec un compte de référence égal à zéro.

0x80040E57L

DB_E_DATAOVERFLOW

Une valeur littérale de la commande a débordé de la plage du type de la colonne associée.

0x80040E58L

DB_E_BADHRESULT

HRESULT fourni non valide.

0x80040E59L

DB_E_BADLOOKUPID

LookupID fourni non valide.

0x80040E5AL

DB_E_BADDYNAMICERRORID

DynamicErrorID fourni non valide.

0x80040E5BL

DB_E_PENDINGINSERT

Impossible d'obtenir des données visibles pour une ligne qui vient d'être insérée et qui n'a pas encore été mise à jour.

0x80040E5CL

DB_E_BADCONVERTFLAG

Indicateur de conversion non valide.

0x80040E5DL

DB_E_BADPARAMETERNAME

Le nom de paramètre fourni n'a pas été reconnu.

0x80040E5EL

DB_E_MULTIPLESTORAGE

Impossible d'ouvrir simultanément plusieurs objets de stockage.

0x80040E5FL

DB_E_CANTFILTER

Impossible d'ouvrir le filtre demandé.

0x80040E60L

DB_E_CANTORDER

Impossible d'ouvrir l'ordre demandé.

0x80040E65L

DB_E_NOCOLUMN

La valeur columnID fournie est non valide.

0x80040E67L

DB_E_COMMANDNOTPERSISTED

La commande fournie ne possède pas de DBID.

0x80040E68L

DB_E_DUPLICATEID

Le DBID fourni existe déjà.

0x80040E69L

DB_E_OBJECTCREATIONLIMITREACHED

Le nombre maximal d'objets Sessions pris en charge par le fournisseur a déjà été créé. Le consommateur doit libérer un ou plusieurs objets Sessions pour pouvoir obtenir un nouvel objet Session.

0x80040E72L

DB_E_BADINDEXID

L'ID d'index n'est pas valide.

0x80040E73L

DB_E_BADINITSTRING

La chaîne d'initialisation spécifiée n'est pas conforme à la spécification.

0x80040E74L

DB_E_NOPROVIDERSREGISTERED

L'énumérateur racine OLE DB n'a pas renvoyé de fournisseurs correspondant à l'un des SOURCES_TYPE demandés.

0x80040E75L

DB_E_MISMATCHEDPROVIDER

La chaîne d'initialisation spécifie un fournisseur qui ne correspond pas au fournisseur actif.

0x80040E76L

DB_E_BADCOMMANDID

Le DBID spécifié n'est pas valide.

0x80040E6AL

SEC_E_BADTRUSTEEID

Valeur du client approuvé non valide.

0x80040E6BL

SEC_E_NOTRUSTEEID

Le client approuvé ne correspond pas à la source de données actuelle.

0x80040E6CL

SEC_E_NOMEMBERSHIPSUPPORT

Le client approuvé ne prend pas en charge les adhésions/collections.

0x80040E6DL

SEC_E_INVALIDOBJECT

L'objet est non valide ou inconnu du fournisseur.

0x80040E6EL

SEC_E_NOOWNER

Aucun propriétaire n'existe pour l'objet.

0x80040E6FL

SEC_E_INVALIDACCESSENTRYLIST

La liste des entrées d'accès fournie n'est pas valide.

0x80040E70L

SEC_E_INVALIDOWNER

Le client approuvé fourni en tant que propriétaire est non valide ou inconnu du fournisseur.

0x80040E71L

SEC_E_INVALIDACCESSENTRY

L'autorisation fournie dans la liste des entrées d'accès n'est pas valide.

0x80040E77L

DB_E_BADCONSTRAINTTYPE

ConstraintType n'était pas valide ou la valeur n'a pas été prise en charge par le fournisseur.

0x80040E78L

DB_E_BADCONSTRAINTFORM

ConstraintType n'était pas DBCONSTRAINTTYPE_FOREIGNKEY et cForeignKeyColumns n'était pas égal à zéro.

0x80040E79L

DB_E_BADDEFERRABILITY

Deferrability n'était pas valide ou la valeur n'a pas été prise en charge par le fournisseur.

0x80040E80L

DB_E_BADMATCHTYPE

MatchType n'était pas valide ou la valeur n'a pas été prise en charge par le fournisseur.

0x80040E8AL

DB_E_BADUPDATEDELETERULE

UpdateRule ou DeleteRule n'était pas valide ou la valeur n'a pas été prise en charge par le fournisseur.

0x80040E8BL

DB_E_BADCONSTRAINTID

L'ID de contrainte n'est pas valide.

0x80040E8CL

DB_E_BADCOMMANDFLAGS

La valeur dwFlags n'était pas valide.

0x80040E8DL

DB_E_OBJECTMISMATCH

rguidColumnType a pointé vers un GUID qui ne correspondait pas au type d'objet de cette colonne ou la colonne en question n'a pas été définie.

0x80040E91L

DB_E_NOSOURCEOBJECT

Il n'existe pas de ligne source.

0x80040E92L

DB_E_RESOURCELOCKED

L'objet OLE DB représenté par cette URL est verrouillé par un ou plusieurs autres processus.

0x80040E93L

DB_E_NOTCOLLECTION

Le client a demandé un type d'objet qui n'est valide que pour une collection.

0x80040E94L

DB_E_READONLY

L'appelant a demandé un accès en écriture à un objet en lecture seule.

0x80040E97L

DB_E_TIMEOUT

La tentative de liaison à l'objet a expiré.

0x80040E98L

DB_E_RESOURCEEXISTS

Le fournisseur n'a pas pu créer d'objet à cette URL, car un objet nommé par cette URL existe déjà.

0x80040E8EL

DB_E_RESOURCEOUTOFSCOPE

L'URL demandée était hors de portée.

0x80040E90L

DB_E_DROPRESTRICTED

Impossible de supprimer la colonne ou la contrainte, car elle n'est pas référencée par une vue ou une contrainte dépendante.

0x80040E99L

DB_E_DUPLICATECONSTRAINTID

La contrainte existe déjà.

0x00040EC0L

DB_S_ROWLIMITEXCEEDED

L'extraction du nombre de lignes demandé dépasse le nombre total de lignes actives prises en charge par l'ensemble de lignes.

0x00040EC1L

DB_S_COLUMNTYPEMISMATCH

Un ou plusieurs types de colonnes sont incompatibles ; des erreurs de conversion vont se produire durant la copie.

0x00040EC2L

DB_S_TYPEINFOOVERRIDDEN

Les informations relatives au type du paramètre ont été remplacées par l'appelant.

0x00040EC3L

DB_S_BOOKMARKSKIPPED

Signet ignoré pour une ligne supprimée ou non-membre.

0x00040EC5L

DB_S_NONEXTROWSET

Il n'y a plus d'ensembles de lignes.

0x00040EC6L

DB_S_ENDOFROWSET

Le début (ou la fin) de l'ensemble de lignes ou du chapitre a été atteint.

0x00040EC7L

DB_S_COMMANDREEXECUTED

Le fournisseur a réexécuté la commande.

0x00040EC8L

DB_S_BUFFERFULL

Le tampon de données de la variable est plein.

0x00040EC9L

DB_S_NORESULT

Il n'y a plus de résultats.

0x00040ECBL

DB_S_GOALCHANGED

Le poids spécifié n'a pas été pris en charge ou a dépassé la limite autorisée. Il a été défini à 0 ou à la limite autorisée.

0x00040ECCL

DB_S_UNWANTEDOPERATION

Le consommateur ne souhaite pas recevoir d'autres appels de notification pour ce motif.

0x00040ECDL

DB_S_DIALECTIGNORED

Le dialecte d'entrée a été ignoré et le texte a été renvoyé dans un autre dialecte.

0x00040ECEL

DB_S_UNWANTEDPHASE

Le consommateur ne souhaite pas recevoir d'autres appels de notification pour cette phase.

0x00040ECFL

DB_S_UNWANTEDREASON

Le consommateur ne souhaite pas recevoir d'autres appels de notification pour ce motif.

0x00040ED1L

DB_S_COLUMNSCHANGED

Pour pouvoir se repositionner au début de l'ensemble de lignes, le fournisseur a dû réexécuter la requête ; soit l'ordre des colonnes a changé, soit des colonnes ont été ajoutées ou supprimées dans l'ensemble de lignes.

0x00040ED2L

DB_S_ERRORSRETURNED

La méthode comportait certaines erreurs ; ces dernières ont été renvoyées dans le tableau d'erreurs.

0x00040ED3L

DB_S_BADROWHANDLE

Descripteur de ligne non valide.

0x00040ED4L

DB_S_DELETEDROW

Un HROW spécifique a fait référence à une ligne supprimée de manière définitive.

0x00040ED6L

DB_S_STOPLIMITREACHED

L'exécution a été arrêtée, car la limite d'une ressource a été atteinte ; les résultats obtenus jusqu'à présent ont été renvoyés mais l'exécution ne pourra pas reprendre.

0x00040ED8L

DB_S_LOCKUPGRADED

Un verrouillage a été mis à niveau à partir de la valeur spécifiée.

0x00040ED9L

DB_S_PROPERTIESCHANGED

Une ou plusieurs propriétés ont été modifiées en accord avec le fournisseur.

0x00040EDAL

DB_S_ERRORSOCCURRED

Des erreurs se sont produites.

0x00040EDBL

DB_S_PARAMUNAVAILABLE

Paramètre spécifié non valide.

0x00040EDCL

DB_S_MULTIPLECHANGES

La mise à jour de cette ligne a entraîné la mise à jour de plusieurs lignes dans la source de données.

0x00040ED7L

DB_S_NOTSINGLETON

La liaison a échoué, car le fournisseur n'a pas pu satisfaire l'ensemble des propriétés ou indicateurs de liaison.

0x00040EDDL

DB_S_NOROWSPECIFICCOLUMNS

La ligne ne comporte pas de colonnes spécifiques.