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. |