|
|
|
|
TABSAdvancedFieldType type
|
Top
|
TABSAdvancedFieldType is a set of values that parallel the data types of fields in tables.
Unit
ABSTypes
type TABSAdvancedFieldType = (aftUnknown, aftChar, aftString, aftWideChar, aftWideString, aftShortint, aftSmallint, aftInteger, aftLargeint, aftByte, aftWord, aftCardinal, aftAutoInc, aftAutoIncShortint, aftAutoIncSmallint, aftAutoIncInteger, aftAutoIncLargeint, aftAutoIncByte, aftAutoIncWord, aftAutoIncCardinal, aftSingle, aftDouble, aftExtended, aftBoolean, aftCurrency, aftDate, aftTime, aftDateTime, aftTimeStamp, aftBytes, aftVarBytes, aftBlob, aftGraphic, aftMemo, aftFormattedMemo, aftWideMemo);
Description
TABSAdvancedFieldType type is the set of values for the DataType property of adavanced field definition objects.
The following table describes each value:
Value
|
Description
|
Corresponding TFieldType
|
aftUnknown
|
Unknown or undetermined
|
ftUnknown
|
aftChar
|
Fixed character field
|
ftFixedChar
|
aftString
|
Character or variable length string field
|
ftString
|
aftWideChar
|
Fixed wide character field
|
ftWideString
|
aftWideString
|
Wide character or variable length wide string field
|
ftWideString
|
aftShortint
|
8-bit integer field
|
ftSmallint
|
aftSmallint
|
16-bit integer field
|
ftSmallint
|
aftInteger
|
32-bit integer field
|
ftInteger
|
aftLargeint
|
64-bit integer field
|
ftLargeint
|
aftByte
|
Byte field
|
ftWord
|
aftWord
|
16-bit unsigned integer field
|
ftWord
|
aftCardinal
|
32-bit unsigned integer field
|
ftLargeint
|
aftAutoInc
|
Auto-incrementing 32-bit integer counter field
|
ftAutoinc
|
aftAutoIncShortint
|
Auto-incrementing 8-bit integer counter field
|
ftAutoinc
|
aftAutoIncSmallint
|
Auto-incrementing 16-bit integer counter field
|
ftAutoinc
|
aftAutoIncInteger
|
Auto-incrementing 32-bit integer counter field
|
ftAutoinc
|
aftAutoIncLargeint
|
Auto-incrementing 64-bit integer counter field
|
ftAutoinc
|
aftAutoIncByte
|
Auto-incrementing byte counter field
|
ftAutoinc
|
aftAutoIncWord
|
Auto-incrementing 16-bit unsigned integer counter field
|
ftAutoinc
|
aftAutoIncCardinal
|
Auto-incrementing 32-bit unsigned integer counter field
|
ftAutoinc
|
aftSingle
|
Single floating-point numeric field
|
ftFloat
|
aftDouble
|
Double floating-point numeric field
|
ftFloat
|
aftExtended
|
Extended floating-point numeric field
|
ftFloat
|
aftBoolean
|
Boolean field
|
ftBoolean
|
aftCurrency
|
Money field
|
ftCurrency
|
aftDate
|
Date field
|
ftDate
|
aftTime
|
Time field
|
ftTime
|
aftDateTime
|
Date and time field
|
ftDateTime
|
aftTimeStamp
|
Date and time field accessed through dbExpress
|
ftTimeStamp
|
aftBytes
|
Fixed number of bytes (binary storage)
|
ftBytes
|
aftVarBytes
|
Variable number of bytes (binary storage)
|
ftVarBytes
|
aftBlob
|
Binary Large OBject field
|
ftBlob
|
aftGraphic
|
Bitmap field
|
ftGraphic
|
aftMemo
|
Text memo field
|
ftMemo
|
aftFormattedMemo
|
Formatted text memo field
|
ftFmtMemo
|
aftWideMemo
|
Unicode text memo field
|
ftMemo
|
|
|