Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 14 стр.

UptoLike

Составители: 

14
1.6.4.Компоненты полей
Компоненты множества данных Table, Query хранят информацию о по-
лях своей таблицы в виде массива компонентов полей. Абстрактный класс
TField предоставляет доступ к полям таблицы, обладает мощными потомками,
которые применяются автоматически или задаются в Редакторе полей Fields
Editor. Потомки класса
TField (табл. 3) отличаются от базового класса и друг
от друга особенностями, связанными с обработкой данных различных типов.
Таблица 3
Потомки класса TField
Класс Представляемый тип данных
TAutoIncField
Целые числа, увеличивающиеся на единицу с каж-
дой следующей записью. Диапазон чисел как у
класса
TIntegerField (32 разряда)
TBCDField
Вещественные числа с фиксированным числом де-
сятичных знаков после запятой. Точность – 18 знаков
TBlobField
Двоичные данные неограниченного объёма (BLOB
– Binary Large Object – большой двоичный объект)
TBooleanField
Логический, принимающий значения true и false
TBytesField
Двоичные данные фиксированной длины
TCurrencyField
Денежные единицы. Диапазон и точность соответ-
ствуют классу
TFloatField
TDateField
Значение даты
TDateTimeField
Значение даты и времени
TFloatField
Вещественные числа
TGgraphicField
Графическое изображение произвольных размеров
TIntegerField
Целые числа (32 разряда)
TMemoField
Текст произвольной длины
TSmallintField
Целые числа в диапазоне от -32 768 до 32 767
(16 разрядов)
TStringField
Строка текста длиной до 255 символов
TTimeField
Значение времени
TVarBytesField
Двоичные данные переменной длины. Реальная
длина хранится в первых двух байтах
TWordField
Целые числа в диапазоне от 0 до 65 535 (16 разрядов)
Так как класс TField является абстрактным, то в работающем прило-
жении его экземпляры никогда не создаются. Вместо них создаются экземпляры
производных классов, каждый из которых представляет определённый тип данных.
     1.6.4.Компоненты полей
     Компоненты множества данных Table, Query хранят информацию о по-
лях своей таблицы в виде массива компонентов полей. Абстрактный класс
TField предоставляет доступ к полям таблицы, обладает мощными потомками,
которые применяются автоматически или задаются в Редакторе полей Fields
Editor. Потомки класса TField (табл. 3) отличаются от базового класса и друг
от друга особенностями, связанными с обработкой данных различных типов.
                                                                    Таблица 3
                          Потомки класса TField
         Класс                      Представляемый тип данных
                        Целые числа, увеличивающиеся на единицу с каж-
  TAutoIncField         дой следующей записью. Диапазон чисел как у
                        класса TIntegerField (32 разряда)
  TBCDField
                        Вещественные числа с фиксированным числом де-
                        сятичных знаков после запятой. Точность – 18 знаков
  TBlobField
                        Двоичные данные неограниченного объёма (BLOB
                        – Binary Large Object – большой двоичный объект)
  TBooleanField         Логический, принимающий значения true и false
  TBytesField           Двоичные данные фиксированной длины
                        Денежные единицы. Диапазон и точность соответ-
  TCurrencyField
                        ствуют классу TFloatField
  TDateField            Значение даты
  TDateTimeField        Значение даты и времени
  TFloatField           Вещественные числа
  TGgraphicField        Графическое изображение произвольных размеров
  TIntegerField         Целые числа (32 разряда)
  TMemoField            Текст произвольной длины
  TSmallintField
                        Целые числа в диапазоне от -32 768 до 32 767
                        (16 разрядов)
  TStringField          Строка текста длиной до 255 символов
  TTimeField            Значение времени
  TVarBytesField
                        Двоичные данные переменной длины. Реальная
                        длина хранится в первых двух байтах
  TWordField            Целые числа в диапазоне от 0 до 65 535 (16 разрядов)

     Так как класс TField является абстрактным, то в работающем прило-
жении его экземпляры никогда не создаются. Вместо них создаются экземпляры
производных классов, каждый из которых представляет определённый тип данных.

                                     14