Anzeigen: Delphi
C++
Anzeigeeinstellungen
Data.DBXCommon
Aus XE2 API Documentation
Definiert Klassen, die die allgemeine dbExpress-Funktionalität implementieren, wie z.B. Byte-Reader und -Streams, Manipulatoren von verschiedenen Datentypen, Befehlsgeneratoren, dbExpress-Treiber, Metadaten und X.509-Principals und -Zertifikate.
Inhaltsverzeichnis |
Klassen
| ECertificateExpiredException | Exception-Klasse für das Ablaufen von Zertifikaten. |
| ECertificateNotYetValidException | Exception-Klasse für Zertifikate, die zum gegenwärtigen Zeitpunkt ungültig sind. |
| ECertificateParsingException | Exception-Klasse für das Analysieren von Zertifikaten. |
| TCertificate | Abstrakte Klasse für verwaltete Zertifikate. |
| TDBXAnsiCharsValue | Implementierung von TDBXWritableValue für TDBXAnsiChars-Werte. |
| TDBXAnsiMemoValue | Implementierung von TDBXWritableValue für MemoSubType-Werte. |
| TDBXAnsiStringValue | Implementierung von schreibbaren ANSI-String-Werten. |
| TDBXBcdValue | Implementierung von binärkomprimierten Dezimalwerten. |
| TDBXBooleanValue | Implementierung von schreibbaren booleschen Werten. |
| TDBXByteArrayValue | Implementierung von schreibbaren Byte-Array-Werten. |
| TDBXByteReader | Ermöglicht den einfachen Abruf von Daten mittels Byte-Arrays. |
| TDBXBytesStream | |
| TDBXByteStreamReader | Wird intern von Treiberimplementierungen und TDBXStreamValue verwendet. |
| TDBXCallbackValue | Implementierung von TDBXWritableValue für TDBXCallback-Werte. |
| TDBXCommand | Klasse für das Ausführen von SQL-Anweisungen und Stored Procedures. |
| TDBXCommandFactory | |
| TDBXCommandTypes | Typ des Befehls, der von TDBXCommand ausgeführt werden soll. |
| TDBXCommunicationLayer | Implementiert die API-Kommunikationsschicht. |
| TDBXConnection | Verbindung für das dbExpress Driver Framework |
| TDBXConnectionBuilder | Hilfsklasse, die von Treiberentwicklern beim Erstellen von Verbindungen verwendet wird. |
| TDBXConnectionFactory | Abstrakte Basisklasse zum Erstellen neuer Instanzen von TDBXConnection |
| TDBXConnectionValue | Implementierung von TDBXWritableValue für DBXConnectionType-Werte. |
| TDBXContext | Kontextinformationen für eine Verbindung |
| TDBXCursorValue | Implementierung von TDBXWritableValue für TDBXDataTypes.CursorType-Werte. |
| TDBXDatabaseMetaData | Gebräuchliche datenbankspezifische Metadaten |
| TDBXDataTypes | Datentypen, die vom dbExpress-Framework (TDBX) unterstützt werden. |
| TDBXDateValue | Implementierung von schreibbaren Datentypwerten |
| TDBXDelegateDriver | Basisklasse für Delegattreiber |
| TDBXDelegateItem | Wird für die Implementierung von Treibern verwendet. |
| TDBXDoubleValue | Implementierung von Gleitkommawerten mit doppelter Genauigkeit. |
| TDBXDriver | Treiberklasse für das DBX Framework |
| TDBXDriverClass | |
| TDBXDriverDef | Kollektion von Parametern, die beim Laden eines Treibers erforderlich sind. |
| TDBXDriverHelp | Wird bei der Treiberimplementierung für den Zugriff auf private oder protected APIs verwendet. |
| TDBXDriverLoader | Kollektion von Parametern, die beim Laden eines Treibers erforderlich sind. |
| TDBXDriverLoaderClass | |
| TDBXDriverRegistry | Registrierung für TDBXDriverLoader anhand des Treibernamens. |
| TDBXError | Exception-Typ für alle Fehler des dbExpress Framework (TDBX). |
| TDBXErrorCodes | Fehlercodes für Exceptions des dbExpress-Frameworks (TDBX) |
| TDBXFormatter | Analysiert und formatiert String-Repräsentationen für einige Werte von Klassenobjekten. |
| TDBXIniFileConnectionFactory | Erstellt aus den Dateien dbxdrivers.ini und dbxconnections.ini eine neue Instanz von TDBXConnection. |
| TDBXInt16Value | Implementierung von 16 Byte Integer-Werten. |
| TDBXInt32Value | Implementierung von schreibbaren 32 Byte Integer-Werten. |
| TDBXInt64Value | Implementierung von schreibbaren 64 Byte Integer-Werten. |
| TDBXInt8Value | Implementierung von TDBXWritableValue für Int8Type-Werte. |
| TDBXIsolations | Isolationsstufen, die von TDBXTransaction unterstützt werden. |
| TDBXJSONValue | TDBXJSONValue ist einen Brückenklasse zwischen dem dbExpress-Framework und JavaScript Object Notation (JSON). |
| TDBXLookAheadStreamReader | Wird intern von Treiberimplementierungen und TDBXStreamValue verwendet. |
| TDBXMemoryConnectionFactory | Implementierung von TDBXConnectionFactory, die keine Treiber- und Verbindungseigenschaften lädt. |
| TDBXMetaDatabaseColumnNames | Spaltennamen für Metadaten. |
| TDBXMetaDataCommands | Liste der verfügbaren Metadaten-Befehle zum Ermitteln von Metadaten. |
| TDBXMetaDataKeyword | Schlüsselwort für Metadaten. |
| TDBXMetaDataProcedureTypes | Konstanten, die an den Metadatenbefehl TDBXMetaDataCommands.GetProcedures übergeben werden. |
| TDBXMetaDataTableTypes | Konstanten für den Metadatenbefehl GetTables |
| TDBXMorphicCommand | Wird von Treiberimplementierungen verwendet, um einen Befehlstyp in einen anderen zu ändern. |
| TDBXNullValue | Implementierung von TDBXWritableValue für Parameter, die keinen Typ haben. |
| TDBXParameter | Einzelne Parameter für Abfragen und gespeicherte Befehle. |
| TDBXParameterDirections | Parametertypen, die von TDBXParameter unterstützt werden. |
| TDBXParameterList | Eine Kollektion von TDBXParameter-Instanzen, die zum Ermitteln und Setzen von Parametern für einen TDBXCommand verwendet werden kann. |
| TDBXProperties | Verwaltet die Eigenschaftseinstellungen von Name/Wert-Paaren auf Verbindungs- und Treiberebene. |
| TDBXPropertiesClass | |
| TDBXPropertiesItem | Enthält eine Menge von TDBXProperties. |
| TDBXPropertyNames | Eigenschaftsnamen für Verbindungen und Treiber. |
| TDBXReader | TDBXReader stellt einen unidirektionalen Reader für eine Kollektion von Datenbankzeilen bereit. |
| TDBXReaderByteReader | Implementierung von TDBXByteReader. |
| TDBXReaderValue | Implementierung von TDBXWritableValue für TDBXDataTypes.DbxTableType. |
| TDBXRow | Repräsentiert eine Zeile in einer Datenbank. |
| TDBXScheduleEvent | |
| TDBXScheduler | TDBXScheduler ist ein schlanker temporärer Scheduler für vom Benutzer registrierte Ereignisse. |
| TDBXSingleValue | Implementierung von TDBXWritableValue für TDBXDataTypes.SingleType-Werte. |
| TDBXStateItem | |
| TDBXStateItemList | |
| TDBXStream | |
| TDBXStreamReader | Wird intern von Treiberimplementierungen und TDBXStreamValue verwendet. |
| TDBXStreamReaderStream | |
| TDBXStreamValue | Implementierung von TDBXWritableValue für TDBXDataTypes.ByteArrayType-Werte. |
| TDBXStringValue | |
| TDBXSubDataTypes | Datenuntertypen. |
| TDBXTimeStampOffsetValue | |
| TDBXTimeStampValue | Implementierung von schreibbaren Zeitstempel-Werten. |
| TDBXTimeValue | Implementierung von schreibbaren Zeitwerten. |
| TDBXTraceFlags | Flags zum Festlegen des Ablaufverfolgungstyps. |
| TDBXTraceInfo | Enthält Protokollinformationen für DBX-Datenbanktreiber. |
| TDBXTraceLevels | Typ, der für TDBXTraceFlags verwendet wird. |
| TDBXTransaction | Klasse für die Verwaltung von Transaktionen |
| TDBXUInt16Value | Implementierung von TDBXWritableValue für UInt16Type-Werte. |
| TDBXUInt8Value | |
| TDBXValue | Ermittelt und setzt Werte für TDBXReader- und TDBXParameter-Klassen. |
| TDBXValueList | Verwaltet eine Liste mit TDBXValueType-Instanzen. |
| TDBXValueType | Metadaten für TDBXReader-Spalten und TDBXParameter-Parameter. |
| TDBXValueTypeFlags | Von TDBXValueType verwendete Flags. |
| TDBXValueTypeList | Wird intern von TDBXParameterList zur Verwaltung der TDBXValueType-Liste verwendet. |
| TDBXWideCharsValue | Implementierung von TDBXWritableValue für WideStringType-Werte. |
| TDBXWideMemoValue | Implementierung von TDBXWritableValue für MemoSubType-Werte. |
| TDBXWideStringValue | Implementierung von schreibbaren WideString-Werten. |
| TDBXWritableValue | Erweiterung von TDBXValue, die die Funktionalität zum Setzen eines Wertes hinzufügt. |
| TDBXWritableValueList | |
| TEventsCollection | Implementiert eine Kollektion von Ereignisprozeduren. |
| TKey | Basisklasse für alle Schlüsselwerte. |
| TPrincipal | Repräsentiert eine abstrakte Notation eines Principal. |
| TPublicKey | Unterklasse von TKey, wird speziell für public-Schlüssel verwendet. |
| TRequestCommandHandler | Abstrakte Klasse für die allgemeine Funktionalität von Befehlsbehandlungsroutinen. |
| TResultCommandHandler | Eine abstrakte Klasse für Behandlungsroutinen von Befehlsergebnissen. |
| TX500Principal | Repräsentiert ein X.500-Principal. |
| TX509Certificate | X.509-Implementierung von TCertificate. |
Routinen
| InitializeConnectionFactorySingletonFromINIFile | Initialisiert den Verbindungsgenerator mit den in einer .ini-Datei gespeicherten Einstellungen. |
Typen
| _di_TDBXScheduleEvent | |
| TDBXChars | |
| TDBXCreateCommandEvent | |
| TDBXDate | Typ für TDBXDataTypes.DateType. |
| TDBXDriverClass | |
| TDBXDriverDef | Kollektion von Parametern, die beim Laden eines Treibers erforderlich sind. |
| TDBXDriverLoaderClass | |
| TDBXErrorCode | Alias für TInt32. |
| TDBXErrorEvent | Ereignisbehandlungsroutine für die Eigenschaft TDBXConnection.OnErrorEvent. |
| TDBXIsolation | Alias für TInt32. |
| TDBXParameterArray | |
| TDBXParameterDirection | |
| TDBXPropertiesClass | |
| TDBXReaderArray | |
| TDBXTime | Typ für TDBXDataTypes.TimeType. |
| TDBXTraceEvent | Ablaufverfolgungsinformationen für Treiber |
| TDBXTraceFlag | Typ, der für TDBXTraceFlags verwendet wird. |
| TDBXTraceInfo | Enthält Protokollinformationen für DBX-Datenbanktreiber. |
| TDBXTracelevel | |
| TDBXType | Typ für TDBXDataTypes. |
| TDBXValueArray | |
| TDBXValueTypeArray | |
| TDBXWritableValueArray | |
| TEventPointer | |
| TValidateCertificate | Prozeduraler Typ, der eine Callback-Signatur für eine Zertifikatsvalidierung repräsentiert. |
| TWideStringArray |
Variablen
| TDBXChars | |
| TDBXParameterArray | |
| TDBXReaderArray | |
| TDBXValueArray | |
| TDBXValueTypeArray | |
| TDBXWritableValueArray | |
| TWideStringArray |
Konstanten
| DBXDefaultRowSetSize | DBXDefaultRowSetSize: Integer = $14; |
| DBXVersion25 | DBXVersion25: string = 2.5; |
| DBXVersion30 | DBXVersion30: string = 3.0; |
| DBXVersion40 | DBXVersion40: string = 4.0; |
| TDBXConnectionFile | TDBXConnectionFile: string = dbxconnections.ini; |
| TDBXDriverFile | TDBXDriverFile: string = dbxdrivers.ini; |
| TDBXRegistryConnectionValue | TDBXRegistryConnectionValue: string = Connection Registry File; |
| TDBXRegistryDriverValue | TDBXRegistryDriverValue: string = Driver Registry File; |
| TDBXRegistryKey | TDBXRegistryKey: string = \Software\Embarcadero\BDS\9.0\dbExpress; |