Delphi 3 и создание приложений баз данных

         

Типы полей


Поля в таблицах баз данных различаются по типу - символьные, целочисленные, логические, blob-поля и т.д.

Соответственно, по типу различаются и компоненты TField, и собственно, TField есть родительский тип, определяющий базовые свойства и методы для своих потомков, типизированных полей. Иерархия компонентов- полей такова:

TField

TBIobField большой двоичный объект

TGraphicField графическое поле(работает с содержимым blob-поля как с графическим изображением)

TMemoField мемо-поле (интерпретирует BLOB-поле как большой текст)

TBooleanField логическое поле

TBinaryField нетипизированное двоичное поле

TBytesFieid поле для хранения байтовых значений фиксированной длины

TVarBytesField поле для хранения байтовых значений переменной длины

TDateTimeField поле для хранения даты и времени

TDateField поле для хранения только даты

TTimeField поле для хранения только времзни

TNumericField поле для хранения числовых значений

TBCDField BCD-значений

TFloaTField значений с плавающей точкой

TCurrencyField в том числе в денежном формате

TIntegerField целочисленных значений

TAutoIncField в том числе автоинкрементных

TSmallIntField в том числе коротких целых

TWordField в том числе в формате беззнакового длинного целого

TStringField поле для хранения строковых значений

Особенности каждого типа будут рассмотрены ниже, равно как и процедуры и функции Delphi, применяемые для работы с полями определенных типов. Покажем общие для всех этих типов свойства, методы и события.



Содержание раздела