OleDB-Fehlercodes

Wert

Beschreibung

0x80040E00

Der Accessor ist ungültig.

0x80040E01

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

0x80040E02

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

0x80040E03

Werte verletzen das Datenbankschema.

0x80040E04

Das Zeilenhandle ist ungültig.

0x80040E05

Das Objekt war geöffnet.

0x80040E06

Ungültiges Kapitel

0x80040E07

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

0x80040E08

Ungültige Bindungsinformationen

0x80040E09

Berechtigung verweigert

0x80040E0A

Die angegebene Spalte enthält keine Lesezeichen oder Kapitel.

0x80040E0B

Einige Kostenbeschränkungen wurden zurückgewiesen.

0x80040E0C

Für das Befehlsobjekt wurde kein Befehl festgelegt.

0x80040E0D

Innerhalb der angegebenen Kostenbeschränkung wurde kein Abfrageplan gefunden.

0x80040E0E

Ungültiges Lesezeichen

0x80040E0F

Ungültiger Sperrmodus

0x80040E10

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

0x80040E11

Ungültige Spalten-ID

0x80040E12

Ungültige Quote

0x80040E13

Ungültiger Wert

0x80040E14

Der Befehl enthielt mindestens einen Fehler.

0x80040E15

Der aktuell ausgeführte Befehl kann nicht abgebrochen werden.

0x80040E16

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

0x80040E17

Es ist bereits eine Datenquelle mit dem angegebenen Namen vorhanden.

0x80040E18

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

0x80040E19

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

0x80040E1B

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

0x80040E1A

Der Besitz dieser Struktur wurde an den Anbieter übergeben.

0x80040E1C

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.

0x80040E1D

Die angeforderte Konvertierung wird nicht unterstützt.

0x80040E1E

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

0x80040E20

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

0x80040E21

Fehler

0x80040E22

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

0x80040E23

Die aktuelle Zeile wurde gelöscht.

0x80040E24

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

0x80040E25

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

0x80040E26

Ein angegebenes Speicherflag wurde nicht unterstützt.

0x80040E27

Der Vergleichsoperator war ungültig.

0x80040E28

Das angegebene Statusflag war weder DBCOLUMNSTATUS_OK noch DBCOLUMNSTATUS_ISNULL.

0x80040E29

Das Rowset kann nicht rückwärts durchlaufen werden.

0x80040E2A

Ungültiges Bereichshandle.

0x80040E2B

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

0x80040E2C

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

0x80040E2D

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

0x80040E2E

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

0x80040E2F

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

0x80040E30

Der angegebene Typname wurde nicht erkannt.

0x80040E31

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

0x80040E32

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

0x80040E33

Die aktuelle Struktur kann nicht als Text dargestellt werden.

0x80040E34

Der angegebene Index ist bereits vorhanden.

0x80040E35

Der angegebene Index ist nicht vorhanden.

0x80040E36

Der angegebene Index wurde verwendet.

0x80040E37

Die angegebene Tabelle ist nicht vorhanden.

0x80040E38

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

0x80040E39

Während des Kopierens wurden Fehler gefunden.

0x80040E3A

Eine Genauigkeitsangabe war ungültig.

0x80040E3B

Eine angegebene Dezimalstellenanzahl war ungültig.

0x80040E3C

Ungültige Tabellen-ID.

0x80040E3D

Ein angegebener Typ war ungültig.

0x80040E3E

Eine Spalten-ID ist mehrmals in der Spezifikation aufgetreten.

0x80040E3F

Die angegebene Tabelle ist bereits vorhanden.

0x80040E40

Die angegebene Tabelle wurde verwendet.

0x80040E41

Die angegebene Gebietsschema-ID wurde nicht unterstützt.

0x80040E42

Die angegebene Datensatznummer ist ungültig.

0x80040E43

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

0x80040E44

Der Wert einer Eigenschaft war ungültig.

0x80040E45

Das Rowset war nicht in Kapitel unterteilt.

0x80040E46

Ungültiger Accessor

0x80040E47

Ungültige Speicherflags

0x80040E48

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

0x80040E49

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

0x80040E4A

Der Befehl wurde nicht vorbereitet.

0x80040E4B

Der angegebene Accessor war kein Parameteraccessor.

0x80040E4C

Der angegebene Accessor war schreibgeschützt.

0x80040E4D

Fehler bei der Authentifizierung.

0x80040E4E

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

0x80040E4F

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

0x80040E50

Ungültiges Quellhandle

0x80040E51

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

0x80040E52

Das Datenquellobjekt ist bereits initialisiert.

0x80040E53

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

0x80040E54

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

0x80040E55

Die angegebene Spalte war nicht vorhanden.

0x80040E56

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

0x80040E57

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

0x80040E58

Der übergebene HRESULT-Wert war ungültig.

0x80040E59

Der übergebene LookupID-Wert war ungültig.

0x80040E5A

Der übergebene DynamicErrorID-Wert war ungültig.

0x80040E5B

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

0x80040E5C

Ungültiges Konvertierungsflag

0x80040E5D

Der angegebene Parametername wurde nicht erkannt.

0x80040E5E

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

0x80040E5F

Der angeforderte Filter konnte nicht geöffnet werden.

0x80040E60

Die angeforderte Reihenfolge konnte nicht geöffnet werden.

0x80040E65

Der übergebene columnID-Wert war ungültig.

0x80040E67

Der übergebene Befehl hat keinen DBID-Wert.

0x80040E68

Der übergebene DBID-Wert ist bereits vorhanden.

0x80040E69

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.

0x80040E72

Die Index-ID ist ungültig.

0x80040E73

Die angegebene Initialisierungszeichenfolge entspricht nicht der Spezifikation.

0x80040E74

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

0x80040E75

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

0x80040E76

Der angegebene DBID-Wert ist ungültig.

0x80040E6A

Ungültiger Wert für Vertrauensnehmer.

0x80040E6B

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

0x80040E6C

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

0x80040E6D

Das Objekt ist ungültig oder dem Anbieter unbekannt.

0x80040E6E

Das Objekt hat keinen Besitzer.

0x80040E6F

Die übergebene Zugriffseintragsliste ist ungültig.

0x80040E70

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

0x80040E71

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

0x80040E77

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

0x80040E78

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

0x80040E79

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

0x80040E80

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

0x80040E8A

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

0x80040E8B

Ungültige Einschränkungs-ID.

0x80040E8C

Der dwFlags-Wert war ungültig.

0x80040E8D

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

0x80040E91

Es ist keine Quellzeile vorhanden.

0x80040E92

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

0x80040E93

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

0x80040E94

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

0x80040E95

Vom Anbieter konnte keine Verbindung mit dem Server für dieses Objekt hergestellt werden.

0x80040E96

Vom Anbieter konnte keine Verbindung mit dem Server für dieses Objekt hergestellt werden.

0x80040E97

Timeout beim Binden an das Objekt

0x80040E98

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

0x80040E8E

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

0x80040E90

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

0x80040E99

Die Einschränkung ist bereits vorhanden.

0x80040E9A

Das Objekt kann mit diesem URL nicht erstellt werden, da auf dem Server nicht genügend physikalischer Speicherplatz verfügbar ist.

0x00040EC0

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

0x00040EC1

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

0x00040EC2

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

0x00040EC3

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

0x00040EC5

Es sind keine weiteren Rowsets vorhanden.

0x00040EC6

Anfang oder Ende des Rowsets oder Kapitels erreicht.

0x00040EC7

Der Befehl wurde vom Anbieter erneut ausgeführt.

0x00040EC8

Der Datenpuffer für die Variable ist voll.

0x00040EC9

Es sind keine weiteren Ergebnisse vorhanden.

0x00040ECA

Vom Server kann eine Sperre bis zum Abschluss einer Transaktion nicht aufgehoben oder herabgestuft werden.

0x00040ECB

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

0x00040ECC

Der Consumer lehnt weitere Benachrichtigungsaufrufe aus diesem Grund ab.

0x00040ECD

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

0x00040ECE

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

0x00040ECF

Der Consumer lehnt weitere Benachrichtigungsaufrufe aus diesem Grund ab.

0x00040ED0

Der Vorgang wird asynchron verarbeitet.

0x00040ED1

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.

0x00040ED2

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

0x00040ED3

Ungültiges Zeilenhandle

0x00040ED4

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

0x00040ED5

Vom Anbieter konnten nicht alle Änderungen nachverfolgt werden. Der Client muss die dem Überwachungsbereich zugeordneten Daten mithilfe einer anderen Methode erneut abrufen.

0x00040ED6

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.

0x00040ED8

Eine Sperre wurde gegenüber dem angegebenen Wert heraufgestuft.

0x00040ED9

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

0x00040EDA

Fehler

0x00040EDB

Ein angegebener Parameter war ungültig.

0x00040EDC

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

0x00040ED7

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

0x00040EDD

Die Zeile enthält keine zeilenspezifischen Spalten.