Data.DBXCommon.TDBXDataTypes
Delphi
TDBXDataTypes = class(TDBXSubDataTypes)
C++
class PASCALIMPLEMENTATION TDBXDataTypes : public TDBXSubDataTypes
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Beschreibung
Datentypen, die vom dbExpress-Framework (TDBX) unterstützt werden.
Das dbExpress-Framework (TDBX) unterstützt eine Vielzahl von Datentypen. Diese Klasse stellt eine Liste der Konstanten für alle Typen bereit. TDBXType ist ein Typ für TDBXDataTypes.
Die folgende Tabelle enthält die Datentypen.
| Konstante | Beschreibung |
|---|---|
|
Unbekannter Typ |
Unbekannter Typ |
|
AnsiStringType |
8-Bit-ANSI-String |
|
DateType |
32-Bit-Datum |
|
BlobType |
Blob mit einem Untertyp |
|
BooleanType |
16-Bit-Boolean |
|
Int16Type |
16-Bit-Integer mit Vorzeichen |
|
Int32Type |
32-Bit-Integer mit Vorzeichen |
|
DoubleType |
64-Bit-Gleitkomma |
|
BcdType |
TBcd-Dezimalzahl aus der Unit FMTBcd |
|
BytesType |
Byte-Array mit fester Länge |
|
TimeType |
32-Bit-Uhrzeit |
|
DateTimeType |
64-Bit-Zeitstempel, der intern als TimeStampType verwaltet wird |
|
UInt16Type |
Vorzeichenloser 16-Bit-TSql-Integer |
|
UInt32Type |
Vorzeichenloser 32-Bit-Integer |
|
VarBytesType |
Byte-Array mit variabler, aber maximaler Länge von 64 Kilobyte |
|
CursorType |
Cursor-Typ von Oracle |
|
Int64Type |
64-Bit-Integer |
|
UInt64Type |
Vorzeichenloser 64-Bit-Integer |
|
AdtType |
Abstrakter Datentyp |
|
ArrayType |
Array-Datentyp |
|
RefType |
Referenzdatentyp |
|
TableType |
Verschachtelter Tabellendatentyp |
|
TimeStampType |
TSQLTimeStamp in der Unit SqlTimSt |
|
CurrencyType |
Standard-Währungstyp aus der Unit System. Wird intern als BCDType verwaltet. |
|
WideStringType |
UCS2-Unicode-String |
|
SingleType |
32-Bit-Gleitkomma |
|
Int8Type |
8-Bit-Integer mit Vorzeichen |
|
UInt8Type |
Vorzeichenloser 8-Bit-Integer |
|
ObjectType |
Objektserialisierung |
|
CharArrayType |
Zeichen-Array |
|
IntervalType |
Zeitintervall |
|
BinaryBlobType |
DBXConnection-Typ für DataSnap-Servermethoden, die die serverseitige Verbindung empfangen oder festlegen. Entspricht BlobType, aber mit einem BinarySubType-Untertyp. |
|
DBXConnectionType |
DBXConnection-Typ für DataSnap-Servermethoden, die die serverseitige Verbindung empfangen oder festlegen. |
|
VariantType |
Ist ein varianter Ausgabe- oder Rückgabeparameter. Wird nicht als TDBXReader-Spalte unterstützt. |
|
TimeStampOffsetType |
Zeitstempel-Offset |
|
JsonValueType |
DBX-Typ für einen JSON-Wert |
|
CallbackType |
DBX-Typ für ein Callback-Argument |
|
MaxBaseTypes |
Maximale Anzahl der Basistypen, außer Untertypen, die vom TDataSet-Typsystem unterstützt werden |