Delphi — TFieldType — Поля, описания и их размерность.

Типы и описание полей в модуле DB.pas

ЗначениеОписаниеПределы
1ftUnknownНеизвестный или неопределенный
2ftStringПоле символов или строк
3ftSmallint16-битное целочисленное поле0 .. 65 535
-32 768 .. 32 767
4ftInteger32-битное целочисленное поле0 .. 4 294 967 295
-2 147 483 648 .. 2 147 483 647
5ftWord16-битное целое число без знака0 .. 65 535
6ftBooleanБулево полеFalse / True
7ftFloatЧисловое поле с плавающей запятой
8ftCurrencyДенежное поле
9ftBCDДвоичное кодированное десятичное поле, которое может быть преобразовано в тип валюты без потери точности
10ftDateПоле даты
11ftTimeПоле времени
12ftDateTimeПоле даты и времени
13ftBytesФиксированное количество байтов (двоичное хранилище)
14ftVarBytesПеременное количество байтов (двоичное хранилище)
15ftAutoIncАвтоматическое инкрементное 32-битное целое поле счетчика0 .. 4 294 967 295
16ftBlobПоле Binary Large OBject
17ftMemoТекстовое поле
18ftGraphicПоле изображения
19ftFmtMemoОтформатированное текстовое поле Memo
20ftParadoxOleПоле Paradox OLE
21ftDBaseOleПоле dBASE OLE
22ftTypedBinaryТипизированное двоичное поле
23ftCursorВыведите курсор из хранимой процедуры Oracle (только TParam)
24ftFixedCharФиксированное поле символов
25ftWideStringПоле длинной строки
26ftLargeintInt64 большое целое поле0 .. 18 446 744 073 709 551 616
-9 223 372 036 854 775 808 .. 9 223 372 036 854 775 807
27ftADTПоле абстрактных данных (Abstract Data Type)
28ftArrayПоле массива
29ftReferenceПоле REF
30ftDataSetПоле DataSet
31ftOraBlobПоля BLOB в таблицах Oracle 8
32ftOraClobПоля CLOB в таблицах Oracle 8
33ftVariantДанные неизвестного или неопределенного типа
34ftInterfaceСсылки на интерфейсы (IUnknown)
35ftIDispatchСсылки на интерфейсы IDispatch
36ftGuidЗначения глобального идентификатора (GUID)
37ftTimeStampПоле даты и времени, доступное через dbExpress
38ftFMTBcdДвоичное кодированное десятичное поле, которое слишком велико для ftBCD.
39*ftParamsТип поля для TParams
40*ftStreamТип поля для параметра TStream
41*ftTimeStampOffsetПоле метки времени с информацией о часовом поясе
42*ftObjectТип поля для параметра TObject; только для DataSnap
43*ftSingleЧисло с плавающей запятой с одиночной точностью

Номера полей соответствуют порядку в Delphi 2010. Номера со звездочкой в Delphi 2010 отсутствуют.

Источник данных Embarcadero

6590login-checkDelphi — TFieldType — Поля, описания и их размерность.

Добавить комментарий