Data.DBXCommon.TDBXErrorCodes

Delphi
TDBXErrorCodes = class
C++
class PASCALIMPLEMENTATION TDBXErrorCodes : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Beschreibung
Fehlercodes für Exceptions des dbExpress-Frameworks (TDBX)
Im Allgemeinen lösen Methoden im dbExpress-Framework (TDBX) Exceptions aus, anstatt Fehlercodes zurückzugeben. Diese Klasse kapselt die Fehlercodes für die Standard-Exceptions.
Die folgende Tabelle enthält die Standardfehlercodes für TDBX-Exceptions.
Konstante | Beschreibung |
---|---|
None |
Erfolgreiche Beendigung. |
Warning |
Keine schwer wiegende Warnung. Wird aktuell nicht verwendet. |
NoMemory |
Zu wenig Arbeitsspeicher, um die Operation zu beenden. |
UnsupportedFieldType |
Feldtyp wird von diesem Treiber nicht unterstützt. |
InvalidHandle |
Unerwarteter interner Fehler. Tritt auf, wenn versucht wird, ein TDBX-Objekt, wie z.B. eine Verbindung, einen Befehl oder einen Reader, zu verwenden, das bereits geschlossen ist. |
NotSupported |
Von verwendeten Treiber nicht unterstütztes Feature. Wird normalerweise von nicht unterstützten Metadaten-bezogenen Anforderungen verursacht. |
InvalidTime |
Ungültiger Wert für ein TDBXDataTypes.TIME-Feld. |
InvalidType |
Versuch, einer ungültigen Lese-Operation für ein TDBXReader- oder TDBXParameter-Feld. Verwenden Sie eine Get-Methode des korrekten Typs für dieses Feld. |
InvalidOrdinal |
Ein Ordinalwert wurde für den Zugriff auf eine TDBXReader-Spalte verwendet, oder ein TDBXParameter befindet sich außerhalb des Bereichs. |
InvalidParameter |
Unzulässige Verwendung eines Parameters. Zu den häufigsten Ursachen für diesen Fehler zählen: 1) Parameter ist bereits gebunden. 2) Die verwendete TDBXParameterDirections-Einstellung wird von diesem Treiber nicht unterstützt. |
EoF |
Wird intern von DBXDynalink-Treibern verwendet, um anzugeben, dass ein TDBXReader über keine weiteren Zeilen verfügt. |
ParameterNotSet |
Einer oder mehrere Parameter für ein TDBXCommand wurden nicht gesetzt. |
InvalidUserOrPassword |
Der für eine TDBXConnection bereitgestellte Benutzername oder das Passwort ist nicht gültig. |
InvalidPrecision |
Versuch, einen TDBXParameter mit einer ungültigen Genauigkeit zu setzen oder einen Wert mit einem TDBXDataTypes-Wert zu lesen, der nicht groß genug ist. |
InvalidLength |
Unerwarteter Fehler. Zu wenig Speicherplatz vorgesehen, um einen TDBXParameter-Wert abzurufen. |
InvalidIsolationLevel |
Die verwendete TDBXIsolations-Stufe ist für diesen Treiber nicht gültig. |
InvalidTransactionId |
Unerwarteter interner Fehler. Die Transaktions-ID ist entweder abgelaufen oder ungültig. |
DuplicateTransactionId |
Unerwarteter interner Fehler. Die Transaktions-ID wird bereits von einer aktiven Transaktion verwendet. |
DriverRestricted |
Dieser Treiber ist für das erworbene Delphi SKU nicht verfügbar. |
TransactionActive |
Die Operation kann nicht mit einer Transaktion beendet werden, die für die TDBXConnection aktiv ist. |
MultipleTransactionNotEnabled |
Die Unterstützung mehrerer Transaktionen ist für diesen Treiber nicht aktiviert. |
ConnectionFailed |
Die Verbindungsoperation TDBXConnection.Open ist fehlgeschlagen. |
DriverInitFailed |
Der Treiber konnte nicht korrekt initialisiert werden. Die Client-Bibliothek könnte fehlen, nicht ordnungsgemäß installiert sein oder eine falsche Version haben. |
OptimisticLockFailed |
Optimistic Lock fehlgeschlagen. Oracle-Treiber geben diesen Fehler zurück: "OCI-21700: Objekt ist nicht vorhanden oder hat eine Löschmarkierung". |
InvalidReference |
Unerwarteter interner Fehler beim Zugriff auf ein Oracle-REF-Objekt. |
NoTable |
Unerwarteter interner Fehler beim Zugriff auf ein Oracle-REF-Objekt. |
MissingParameterMarker |
Bei einer parametrisierten Abfrage fehlt die Parametermarkierung '?'. |
NotImplemented |
Feature ist nicht implementiert. |
DriverIncompatible |
Veraltet. Der Treiber ist mit der verwendeten Version der VCL-Datenzugriffskomponenten nicht kompatibel. |
InvalidArgument |
Das für eine Operation verwendete Argument ist ungültig. |
InvalidOperation |
Die versuchte Operation ist nicht zulässig. |
NoData |
Wird intern von DBXDynalink-Treibern verwendet. Ist kein Fehler. Gibt an, dass entweder für einen TDBXReader keine weiteren Zeilen vorhanden sind oder dass beim Lesen von Blob-Feldern keine weiteren Daten verfügbar sind. |
MaxCommonErrors |
Maximalanzahl der Fehler. |
VendorError |
Hersteller-spezifischer Fehler. |
ServerClassExists |
Eine Serverklasse mit demselben Namen wurde dem Server bereits hinzugefügt. |
ServerMethodExists |
Eine Servermethode mit demselben Namen wurde dem Server bereits hinzugefügt. |
ServerClassMissing |
Eine Klasse mit diesem Namen wurde der Serverklassenliste nicht hinzugefügt. |
ServerMethodMissing |
Eine Methode mit diesem Namen wurde der Servermethodenliste nicht hinzugefügt. |
ServerMethodFailed |
Der Aufruf der Servermethode ist fehlgeschlagen. |