Data.DBXCommon.TDBXDataTypes
Delphi
TDBXDataTypes = class(TDBXSubDataTypes)
C++
class PASCALIMPLEMENTATION TDBXDataTypes : public TDBXSubDataTypes
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Description
Data types supported by the dbExpress framework (TDBX).
The dbExpress framework (TDBX) supports a variety of data types. This class provides a list of constants for all the types. TDBXType is a type for TDBXDataTypes.
This table lists the data types.
Constant | Description |
---|---|
UnknownType |
UnknownType |
AnsiStringType |
8 bit ANSI String |
DateType |
32 bit Date |
BlobType |
Blob with a subtype |
BooleanType |
16 big Boolean |
Int16Type |
16 bit signed integer |
Int32Type |
32 bit signed integer |
DoubleType |
64 bit floating point |
BcdType |
TBcd decimal from the FMTBcd unit |
BytesType |
Fixed length byte array |
TimeType |
32 bit Time |
DateTimeType |
64 bit Time-stamp that is internally managed as a TimeStampType |
UInt16Type |
TSql Unsigned 16 bit integer |
UInt32Type |
Unsigned 32 bit integer |
VarBytesType |
Variable length byte array with maximum length of 64 kilobytes |
CursorType |
Oracle cursor type |
Int64Type |
64 bit integer |
UInt64Type |
unsigned 64 bit integer |
AdtType |
Abstract data type |
ArrayType |
Array data type |
RefType |
Reference data type |
TableType |
Nested table data type |
TimeStampType |
TSQLTimeStamp in the SqlTimSt unit |
CurrencyType |
Standard Currency type from the System unit. It is internally managed as BCDType. |
WideStringType |
UCS2 Unicode string |
SingleType |
32 bit floating point |
Int8Type |
8 bit signed integer |
UInt8Type |
8 bit unsigned integer |
ObjectType |
Object serialization |
CharArrayType |
Character array |
IntervalType |
Time Interval |
BinaryBlobType |
DBXConnection type for DataSnap server methods that receive or set the server side connection. It is equivalent to BlobType but with a BinarySubType subtype. |
DBXConnectionType |
DBXConnection type for DataSnap server methods that receive or set the server side connection |
VariantType |
Is a Variant out or return parameter. It is not supported as a TDBXReader column. |
TimeStampOffsetType |
Time stamp offset |
JsonValueType |
DBX type for a JSON value |
CallbackType |
DBX type for a callback argument |
MaxBaseTypes |
Maximum number of base types excluding subtypes that are supported by TDataSet type system |