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