Data.DBXCommon.TDBXDataTypes

From RAD Studio API Documentation
Jump to: navigation, search

Data.DBXCommon.TDBXSubDataTypesSystem.TObjectTDBXDataTypes

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

See Also