Справочник по компонентам Delphi. Часть 3 - Важнейшие типы данных
ОГЛАВЛЕНИЕ
Страница 31 из 44
Важнейшие типы данных
И в конце раздела рассмотрим некоторые типы данных, используемые компонентами доступа к данньм.
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 — предусмотрено для компонентов, имеющих вычисляемые поля, и устанавливается при работе с ними.