OLE DB-Fehler

Wert

Fehlertoken

Beschreibung

0x80040E00L

DB_E_BADACCESSORHANDLE

Der Accessor ist ungültig.

0x80040E01L

DB_E_ROWLIMITEXCEEDED

Es konnte keine Zeile in das Rowset eingefügt werden, da andernfalls die maximale Anzahl von aktiven Zeilen des Anbieters überschritten wird.

0x80040E02L

DB_E_READONLYACCESSOR

Der Accessor ist schreibgeschützt. Der Vorgang ist fehlgeschlagen.

0x80040E03L

DB_E_SCHEMAVIOLATION

Werte verletzen das Datenbankschema.

0x80040E04L

DB_E_BADROWHANDLE

Das Zeilenhandle ist ungültig.

0x80040E05L

DB_E_OBJECTOPEN

Das Objekt war geöffnet.

0x80040E06L

DB_E_BADCHAPTER

Ungültiges Kapitel.

0x80040E07L

DB_E_CANTCONVERTVALUE

Ein Literalwert im Befehl konnte wegen einer anderen Ursache als Datenüberlauf nicht in den richtigen Typ konvertiert werden.

0x80040E08L

DB_E_BADBINDINFO

Ungültige Bindungsinformationen.

0x80040E09L

DB_SEC_E_PERMISSIONDENIED

Berechtigung verweigert.

0x80040E0AL

DB_E_NOTAREFERENCECOLUMN

Die angegebene Spalte enthält keine Lesezeichen oder Kapitel.

0x80040E0BL

DB_E_LIMITREJECTED

Einige Kostenbeschränkungen wurden zurückgewiesen.

0x80040E0CL

DB_E_NOCOMMAND

Für das Befehlsobjekt wurde kein Befehl festgelegt.

0x80040E0DL

DB_E_COSTLIMIT

Innerhalb der angegebenen Kostenbeschränkung wurde kein Abfrageplan gefunden.

0x80040E0EL

DB_E_BADBOOKMARK

Ungültiges Lesezeichen.

0x80040E0FL

DB_E_BADLOCKMODE

Ungültiger Sperrmodus.

0x80040E10L

DB_E_PARAMNOTOPTIONAL

Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.

0x80040E11L

DB_E_BADCOLUMNID

Ungültige Spalten-ID.

0x80040E12L

DB_E_BADRATIO

Ungültige Quote.

0x80040E13L

DB_E_BADVALUES

Ungültiger Wert.

0x80040E14L

DB_E_ERRORSINCOMMAND

Der Befehl enthielt mindestens einen Fehler.

0x80040E15L

DB_E_CANTCANCEL

Der aktuell ausgeführte Befehl kann nicht abgebrochen werden.

0x80040E16L

DB_E_DIALECTNOTSUPPORTED

Der Anbieter bietet keine Unterstützung für den angegebenen Dialekt.

0x80040E17L

DB_E_DUPLICATEDATASOURCE

Es ist bereits eine Datenquelle mit dem angegebenen Namen vorhanden.

0x80040E18L

DB_E_CANNOTRESTART

Das Rowset wurde über einen Livedatenstrom erstellt und kann nicht neu gestartet werden.

0x80040E19L

DB_E_NOTFOUND

Im aktuellen Bereich stimmt kein Schlüssel mit den beschriebenen Merkmalen überein.

0x80040E1BL

DB_E_NEWLYINSERTED

Der Anbieter kann die Identität für die neu eingefügten Zeilen nicht bestimmen.

0x80040E1AL

DB_E_CANNOTFREE

Der Besitz dieser Struktur wurde an den Anbieter übergeben.

0x80040E1CL

DB_E_GOALREJECTED

Es werden keine Gewichtungswerte ungleich Null als Angabe für Ziele unterstützt. Daher wurde das Ziel zurückgewiesen. Das aktuelle Ziel wurde nicht geändert.

0x80040E1DL

DB_E_UNSUPPORTEDCONVERSION

Die angeforderte Konvertierung wird nicht unterstützt.

0x80040E1EL

DB_E_BADSTARTPOSITION

RowsOffset führt unabhängig vom angegebenen cRows-Wert zu einer Position hinter dem Ende des Rowsets. cRowsObtained ist 0.

0x80040E20L

DB_E_NOTREENTRANT

Der Anbieter hat eine Methode von IRowsetNotify im Consumer aufgerufen und noch keine Rückgabe von der Methode erhalten.

0x80040E21L

DB_E_ERRORSOCCURRED

Fehler

0x80040E22L

DB_E_NOAGGREGATION

Ein steuerndes IUnknown-Objekt ungleich NULL wurde angegeben, und das aktuell erstellte Objekt unterstützt keine Aggregation.

0x80040E23L

DB_E_DELETEDROW

Die aktuelle Zeile wurde gelöscht.

0x80040E24L

DB_E_CANTFETCHBACKWARDS

Das Rowset bietet keine Unterstützung für Rückwärtsabrufvorgänge.

0x80040E25L

DB_E_ROWSNOTRELEASED

Alle HROW-Objekte müssen freigegeben werden, bevor neue HROW-Objekte empfangen werden können.

0x80040E26L

DB_E_BADSTORAGEFLAG

Ein angegebenes Speicherflag wurde nicht unterstützt.

0x80040E27L

DB_E_BADCOMPAREOP

Der Vergleichsoperator war ungültig.

0x80040E28L

DB_E_BADSTATUSVALUE

Das angegebene Statusflag war weder DBCOLUMNSTATUS_OK noch DBCOLUMNSTATUS_ISNULL.

0x80040E29L

DB_E_CANTSCROLLBACKWARDS

Für das Rowset kann kein Rückwärts-Bildlauf durchgeführt werden.

0x80040E2AL

DB_E_BADREGIONHANDLE

Ungültiges Bereichshandle.

0x80040E2BL

DB_E_NONCONTIGUOUSRANGE

Der angegebene Zeilensatz grenzte nicht an die Zeilen des angegebenen Überwachungsbereichs und überlappte auch nicht.

0x80040E2CL

DB_E_INVALIDTRANSITION

Es wurde ein Übergang von ALL* zu MOVE* oder EXTEND* angegeben.

0x80040E2DL

DB_E_NOTASUBREGION

Der angegebene Bereich ist kein gültiger Unterbereich des vom angegebenen Überwachungsbereichshandle identifizierten Bereichs.

0x80040E2EL

DB_E_MULTIPLESTATEMENTS

Der Anbieter bietet keine Unterstützung für Befehle mit mehreren Anweisungen.

0x80040E2FL

DB_E_INTEGRITYVIOLATION

Ein angegebener Wert verletzte die Integritätseinschränkungen für eine Spalte oder Tabelle.

0x80040E30L

DB_E_BADTYPENAME

Der angegebene Typname wurde nicht erkannt.

0x80040E31L

DB_E_ABORTLIMITREACHED

Die Ausführung wurde abgebrochen, da keine weiteren Ressourcen verfügbar waren. Es wurden keine Ergebnisse zurückgegeben.

0x80040E32L

DB_E_ROWSETINCOMMAND

Ein Command-Objekt, dessen Befehlshierarchie mindestens ein Rowset enthält, kann nicht geklont werden.

0x80040E33L

DB_E_CANTTRANSLATE

Die aktuelle Struktur kann nicht als Text dargestellt werden.

0x80040E34L

DB_E_DUPLICATEINDEXID

Der angegebene Index ist bereits vorhanden.

0x80040E35L

DB_E_NOINDEX

Der angegebene Index ist nicht vorhanden.

0x80040E36L

DB_E_INDEXINUSE

Der angegebene Index wurde verwendet.

0x80040E37L

DB_E_NOTABLE

Die angegebene Tabelle ist nicht vorhanden.

0x80040E38L

DB_E_CONCURRENCYVIOLATION

Das Rowset hat vollständige Parallelität verwendet, und der Wert einer Spalte wurde seit dem letzten Lesevorgang geändert.

0x80040E39L

DB_E_BADCOPY

Während des Kopierens wurden Fehler gefunden.

0x80040E3AL

DB_E_BADPRECISION

Eine Genauigkeitsangabe war ungültig.

0x80040E3BL

DB_E_BADSCALE

Eine angegebene Dezimalstellenanzahl war ungültig.

0x80040E3CL

DB_E_BADTABLEID

Ungültige Tabellen-ID.

0x80040E3DL

DB_E_BADTYPE

Ein angegebener Typ war ungültig.

0x80040E3EL

DB_E_DUPLICATECOLUMNID

Eine Spalten-ID ist mehrmals in der Spezifikation aufgetreten.

0x80040E3FL

DB_E_DUPLICATETABLEID

Die angegebene Tabelle ist bereits vorhanden.

0x80040E40L

DB_E_TABLEINUSE

Die angegebene Tabelle wurde verwendet.

0x80040E41L

DB_E_NOLOCALE

Die angegebene Gebietsschema-ID wurde nicht unterstützt.

0x80040E42L

DB_E_BADRECORDNUM

Die angegebene Datensatznummer ist ungültig.

0x80040E43L

DB_E_BOOKMARKSKIPPED

Obwohl das Lesezeichen gültig formatiert war, konnte keine übereinstimmende Zeile gefunden werden.

0x80040E44L

DB_E_BADPROPERTYVALUE

Der Wert einer Eigenschaft war ungültig.

0x80040E45L

DB_E_INVALID

Das Rowset war nicht in Kapitel unterteilt.

0x80040E46L

DB_E_BADACCESSORFLAGS

Ungültiger Accessor.

0x80040E47L

DB_E_BADSTORAGEFLAGS

Ungültige Speicherflags.

0x80040E48L

DB_E_BYREFACCESSORNOTSUPPORTED

Accessoren zum Übergeben als Verweis werden von diesem Anbieter nicht unterstützt.

0x80040E49L

DB_E_NULLACCESSORNOTSUPPORTED

NULL-Accessoren werden von diesem Anbieter nicht unterstützt.

0x80040E4AL

DB_E_NOTPREPARED

Der Befehl wurde nicht vorbereitet.

0x80040E4BL

DB_E_BADACCESSORTYPE

Der angegebene Accessor war kein Parameteraccessor.

0x80040E4CL

DB_E_WRITEONLYACCESSOR

Der angegebene Accessor war schreibgeschützt.

0x80040E4DL

DB_SEC_E_AUTH_FAILED

Fehler bei der Authentifizierung.

0x80040E4EL

DB_E_CANCELED

Die Änderung wurde während der Benachrichtigung abgebrochen; es wurden keine Spalten geändert.

0x80040E4FL

DB_E_CHAPTERNOTRELEASED

Das Rowset bestand aus einem Kapitel, und das Kapitel war nicht freigegeben.

0x80040E50L

DB_E_BADSOURCEHANDLE

Ungültiges Quellhandle.

0x80040E51L

DB_E_PARAMUNAVAILABLE

Der Anbieter kann keine Parameterinformationen ableiten, und SetParameterInfo wurde nicht aufgerufen.

0x80040E52L

DB_E_ALREADYINITIALIZED

Das Datenquellobjekt ist bereits initialisiert.

0x80040E53L

DB_E_NOTSUPPORTED

Der Anbieter bietet keine Unterstützung für diese Methode.

0x80040E54L

DB_E_MAXPENDCHANGESEXCEEDED

Die Anzahl von Zeilen mit ausstehenden Änderungen überschreitet das festgelegte Limit.

0x80040E55L

DB_E_BADORDINAL

Die angegebene Spalte war nicht vorhanden.

0x80040E56L

DB_E_PENDINGCHANGES

In einer Zeile mit einem Verweiszähler von Null stehen Änderungen aus.

0x80040E57L

DB_E_DATAOVERFLOW

Ein Literalwert im Befehl führte zum Bereichsüberlauf für den Typ der zugeordneten Spalte.

0x80040E58L

DB_E_BADHRESULT

Der übergebene HRESULT-Wert war ungültig.

0x80040E59L

DB_E_BADLOOKUPID

Der übergebene LookupID-Wert war ungültig.

0x80040E5AL

DB_E_BADDYNAMICERRORID

Der übergebene DynamicErrorID-Wert war ungültig.

0x80040E5BL

DB_E_PENDINGINSERT

Es können keine sichtbaren Daten für eine neu eingefügte Zeile abgerufen werden, die noch nicht aktualisiert wurde.

0x80040E5CL

DB_E_BADCONVERTFLAG

Ungültiges Konvertierungsflag.

0x80040E5DL

DB_E_BADPARAMETERNAME

Der angegebene Parametername wurde nicht erkannt.

0x80040E5EL

DB_E_MULTIPLESTORAGE

Es dürfen nicht mehrere Speicherobjekte gleichzeitig geöffnet sein.

0x80040E5FL

DB_E_CANTFILTER

Der angeforderte Filter konnte nicht geöffnet werden.

0x80040E60L

DB_E_CANTORDER

Die angeforderte Reihenfolge konnte nicht geöffnet werden.

0x80040E65L

DB_E_NOCOLUMN

Der übergebene columnID-Wert war ungültig.

0x80040E67L

DB_E_COMMANDNOTPERSISTED

Der übergebene Befehl hat keinen DBID-Wert.

0x80040E68L

DB_E_DUPLICATEID

Der übergebene DBID-Wert ist bereits vorhanden.

0x80040E69L

DB_E_OBJECTCREATIONLIMITREACHED

Die maximale Anzahl der von diesem Anbieter unterstützten Session-Objekte ist bereits erreicht. Der Consumer muss mindestens ein aktuelles Session-Objekt freigeben, bevor ein neues Session-Objekt abgerufen werden kann.

0x80040E72L

DB_E_BADINDEXID

Die Index-ID ist ungültig.

0x80040E73L

DB_E_BADINITSTRING

Die angegebene Initialisierungszeichenfolge entspricht nicht der Spezifikation.

0x80040E74L

DB_E_NOPROVIDERSREGISTERED

Die OLE DB-Stammenumerator hat keine Anbieter zurückgegeben, die mit einem angeforderten SOURCES_TYPE-Wert übereinstimmen.

0x80040E75L

DB_E_MISMATCHEDPROVIDER

Die Initialisierungszeichenfolge gibt einen Anbieter an, der nicht mit dem aktuell aktiven Anbieter übereinstimmt.

0x80040E76L

DB_E_BADCOMMANDID

Der angegebene DBID-Wert ist ungültig.

0x80040E6AL

SEC_E_BADTRUSTEEID

Ungültiger Wert für Vertrauensnehmer.

0x80040E6BL

SEC_E_NOTRUSTEEID

Der Vertrauensnehmer ist nicht für die aktuelle Datenquelle bestimmt.

0x80040E6CL

SEC_E_NOMEMBERSHIPSUPPORT

Der Vertrauensnehmer bietet keine Unterstützung für Mitgliedschaften/Auflistungen.

0x80040E6DL

SEC_E_INVALIDOBJECT

Das Objekt ist ungültig oder dem Anbieter unbekannt.

0x80040E6EL

SEC_E_NOOWNER

Das Objekt hat keinen Besitzer.

0x80040E6FL

SEC_E_INVALIDACCESSENTRYLIST

Die übergebene Zugriffseintragsliste ist ungültig.

0x80040E70L

SEC_E_INVALIDOWNER

Der als Besitzer übergebene Vertrauensnehmer ist ungültig oder dem Anbieter unbekannt.

0x80040E71L

SEC_E_INVALIDACCESSENTRY

Die in der Zugriffseintragsliste übergebene Berechtigung ist ungültig.

0x80040E77L

DB_E_BADCONSTRAINTTYPE

Der ConstraintType-Wert war ungültig oder wurde nicht vom Anbieter unterstützt.

0x80040E78L

DB_E_BADCONSTRAINTFORM

Der ConstraintType-Wert war nicht DBCONSTRAINTTYPE_FOREIGNKEY, und cForeignKeyColumns war nicht Null.

0x80040E79L

DB_E_BADDEFERRABILITY

Der Deferrability-Wert war ungültig, oder der Wert wurde nicht vom Anbieter unterstützt.

0x80040E80L

DB_E_BADMATCHTYPE

Der MatchType-Wert war ungültig, oder der Wert wurde nicht vom Anbieter unterstützt.

0x80040E8AL

DB_E_BADUPDATEDELETERULE

Der UpdateRule- oder DeleteRule-Wert war ungültig, oder der Wert wurde nicht vom Anbieter unterstützt.

0x80040E8BL

DB_E_BADCONSTRAINTID

Ungültige Einschränkungs-ID.

0x80040E8CL

DB_E_BADCOMMANDFLAGS

Der dwFlags-Wert war ungültig.

0x80040E8DL

DB_E_OBJECTMISMATCH

Der rguidColumnType-Wert zeigte auf eine GUID, die nicht dem Objekttyp dieser Spalte entspricht, oder diese Spalte war nicht festgelegt.

0x80040E91L

DB_E_NOSOURCEOBJECT

Es ist keine Quellzeile vorhanden.

0x80040E92L

DB_E_RESOURCELOCKED

Das von dieser URL dargestellte OLE DB-Objekt wird von mindestens einem anderen Prozess gesperrt.

0x80040E93L

DB_E_NOTCOLLECTION

Vom Client wurde ein Objekttyp angefordert, der nur für Auflistungen gültig ist.

0x80040E94L

DB_E_READONLY

Vom aufrufenden Prozess wurde Schreibzugriff für ein schreibgeschütztes Objekt angefordert.

0x80040E97L

DB_E_TIMEOUT

Timeout beim Binden an das Objekt.

0x80040E98L

DB_E_RESOURCEEXISTS

Vom Anbieter konnte kein Objekt mit dieser URL erstellt werden, da ein von dieser URL benanntes Objekt bereits vorhanden ist.

0x80040E8EL

DB_E_RESOURCEOUTOFSCOPE

Die angeforderte URL lag außerhalb des Gültigkeitsbereichs.

0x80040E90L

DB_E_DROPRESTRICTED

Die Spalte oder Einschränkung konnte nicht gelöscht werden, da eine abhängige Sicht oder Einschränkung auf sie verweist.

0x80040E99L

DB_E_DUPLICATECONSTRAINTID

Die Einschränkung ist bereits vorhanden.

0x00040EC0L

DB_S_ROWLIMITEXCEEDED

Beim Abrufen der angeforderten Zeilenanzahl wurde die Gesamtanzahl von aktiven Zeilen überschritten, die von diesem Rowset unterstützt wird.

0x00040EC1L

DB_S_COLUMNTYPEMISMATCH

Mindestens ein Spaltentyp ist nicht kompatibel; beim Kopieren können Konvertierungsfehler auftreten.

0x00040EC2L

DB_S_TYPEINFOOVERRIDDEN

Informationen zum Parametertyp wurden vom aufrufenden Prozess außer Kraft gesetzt.

0x00040EC3L

DB_S_BOOKMARKSKIPPED

Das Lesezeichen einer gelöschten oder nicht zugehörigen Zeile wurde übersprungen.

0x00040EC5L

DB_S_NONEXTROWSET

Es sind keine weiteren Rowsets vorhanden.

0x00040EC6L

DB_S_ENDOFROWSET

Anfang oder Ende des Rowsets oder Kapitels erreicht.

0x00040EC7L

DB_S_COMMANDREEXECUTED

Der Befehl wurde vom Anbieter erneut ausgeführt.

0x00040EC8L

DB_S_BUFFERFULL

Der Datenpuffer für die Variable ist voll.

0x00040EC9L

DB_S_NORESULT

Es sind keine weiteren Ergebnisse vorhanden.

0x00040ECBL

DB_S_GOALCHANGED

Der angegebene Gewichtungswert wurde nicht unterstützt oder überschritt das unterstützte Limit. Der Wert wurde auf 0 oder auf das Limit festgelegt.

0x00040ECCL

DB_S_UNWANTEDOPERATION

Der Consumer lehnt weitere Benachrichtigungsaufrufe aus diesem Grund ab.

0x00040ECDL

DB_S_DIALECTIGNORED

Der Eingabedialekt wurde ignoriert, und der Text wurde in einem anderen Dialekt zurückgegeben.

0x00040ECEL

DB_S_UNWANTEDPHASE

Der Consumer lehnt weitere Benachrichtigungsaufrufe für diese Phase ab.

0x00040ECFL

DB_S_UNWANTEDREASON

Der Consumer lehnt weitere Benachrichtigungsaufrufe aus diesem Grund ab.

0x00040ED1L

DB_S_COLUMNSCHANGED

Um zum Anfang des Rowsets zu gelangen, musste der Anbieter die Abfrage erneut ausführen. Es hat sich entweder die Reihenfolge der Spalten geändert, oder dem Rowset wurden Spalten hinzugefügt, bzw. es wurden Spalten aus dem Rowset entfernt.

0x00040ED2L

DB_S_ERRORSRETURNED

Die Methode hatte einige Fehler. Die Fehler wurden im Fehlerarray zurückgegeben.

0x00040ED3L

DB_S_BADROWHANDLE

Ungültiges Zeilenhandle.

0x00040ED4L

DB_S_DELETEDROW

Ein angegebenes HROW-Objekt verwies auf eine dauerhaft gelöschte Zeile.

0x00040ED6L

DB_S_STOPLIMITREACHED

Die Ausführung wurde beendet, weil keine Ressourcen mehr verfügbar waren. Die bis zu diesem Zeitpunkt erhaltenen Ergebnisse wurden zurückgegeben, die Ausführung kann jedoch nicht fortgesetzt werden.

0x00040ED8L

DB_S_LOCKUPGRADED

Eine Sperre wurde gegenüber dem angegebenen Wert heraufgestuft.

0x00040ED9L

DB_S_PROPERTIESCHANGED

Mindestens eine Eigenschaft wurde entsprechend den vom Anbieter zugelassenen Möglichkeiten geändert.

0x00040EDAL

DB_S_ERRORSOCCURRED

Fehler

0x00040EDBL

DB_S_PARAMUNAVAILABLE

Ein angegebener Parameter war ungültig.

0x00040EDCL

DB_S_MULTIPLECHANGES

Durch die Aktualisierung dieser Zeile mussten mehrere Zeilen in der Datenquelle aktualisiert werden.

0x00040ED7L

DB_S_NOTSINGLETON

Die Bindung ist fehlgeschlagen, da der Anbieter nicht alle Bindungsflags oder Eigenschaften erfüllen konnte.

0x00040EDDL

DB_S_NOROWSPECIFICCOLUMNS

Die Zeile enthält keine zeilenspezifischen Spalten.