Справочник по компонентам Delphi. Часть 3 - Важнейшие типы данных

ОГЛАВЛЕНИЕ

Важнейшие типы данных

И в конце раздела рассмотрим некоторые типы данных, используемые ком­понентами доступа к данньм.

TIndexOptions = set of (ixPrimary, ixUnigue, ixDescending, ixNonMaintained, ixCaseInsensitive).

Данное множество используется при создании новых индексов свойством Addlndex компонента TTable.

TDataSetState = (dslnactive, dsBrowse, dsEdit, dslnsert, dsSetKey, dsCalcFields).

Данное множество используется свойством State компонентов TDataSource, TTable, TQuery и TStoredProc и определяет состояние компонента.

  • dslnactive — для компонента TDataSource означает отсутствие связанного набора данных (таблицы) или выключенное свойство Enable, для компо­нента TTable устанавливает свойство Active в False. Компонент в этом состоянии не может отвечать на запросы о передаче данных.
  • dsBrowse — исходное состояние для компонента, имеющего открытый набор данных без накопленных изменений.
  • dsEdit — определяет для компонента возможность редактирования записей.
  • dslnsert — разрешает компоненту добавлять новые записи в связанный набор данных.
  • dsSetKey — определяется для компонентов, проводящих поиск в наборе данных по ключам.
  • dsCalcFields — предусмотрено для компонентов, имеющих вычисляемые поля, и устанавливается при работе с ними.