ВУЗ:
Составители:
Рубрика:
- 14 -
управления данными. Компонент TTable предназначен для (двустороннего)
соединения таблиц БД через
BDE c компонентом TDataSource (с одним TTable
может быть связано несколько
TDataSource, обратное неверно). TQuery ис-
пользуется для связи с SQL-серверами через
BDE, открывая доступ к исполь-
зованию языка SQL для создания запроса с целью получения данных от SQL-
сервера (использование
TQuery обязательно при построении приложений
класса ‘клиент/сервер’).
Компонент
TDBGrid отображает содержимое таблицы в развернутом виде
(данные структурированы в табличном виде с полосами вертикальной и го-
ризонтальной прокрутки, для навигации по записям удобно использовать
компонент
TDBNavigator), TDBEdit позволяет отображать и редактировать со-
держимое заданного поля текущей записи,
TDBImage предназначен для про-
смотра содержащих изображения полей (поля типа BLOB). Компонент
TBDLookupCombo используется в случаях, когда необходимо при перемеще-
нии по записям некоторой таблицы одновременно видеть (в выпадающем
списке) связанную с текущей записью дополнительную информацию из дру-
гой таблицы,
TDBListBox позволяет редактировать связанное поле текущей
записи таблицы данных путем выбора возможного значения из списка. В по-
следующих версиях Delphi / C++Builder число компонентов работы с БД
расширено.
Настройка свойств компонентов при создании действующего приложения
приведена в табл.1 (компонент
TQuery нужен лишь при необходимости ис-
пользования языка SQL).
Таблица 1.— Настройки свойств компонентов VCL
при создании приложений баз данных.
Тип
компонента
Настраиваемое
свойство
(Property)
Значение
настраиваемого
свойства
TDBGrid DataSource
имя компонента DataSource (страница палит-
ры компонентов DataControls)
TDataSource DataSet
имя компонента Tab le или Query (*),
страница палитры компонентов DataAccess
TTable DatabaseName
имя алиаса БД (*)
(если
TableName
имя файла таблицы (*)
SQL не
IndexFieldName
имя индексируемого поля (*)
требуется)
IndexName
имя вторичного индекса (*)
TQuery DatabaseName
имя алиаса БД (*)
(если
DataSource
пусто (в простейшем случае)
требуется
SQL select * from имя_таблицы
SQL)
RequestLive true
управления данными. Компонент TTable предназначен для (двустороннего) соединения таблиц БД через BDE c компонентом TDataSource (с одним TTable может быть связано несколько TDataSource, обратное неверно). TQuery ис- пользуется для связи с SQL-серверами через BDE, открывая доступ к исполь- зованию языка SQL для создания запроса с целью получения данных от SQL- сервера (использование TQuery обязательно при построении приложений класса ‘клиент/сервер’). Компонент TDBGrid отображает содержимое таблицы в развернутом виде (данные структурированы в табличном виде с полосами вертикальной и го- ризонтальной прокрутки, для навигации по записям удобно использовать компонент TDBNavigator), TDBEdit позволяет отображать и редактировать со- держимое заданного поля текущей записи, TDBImage предназначен для про- смотра содержащих изображения полей (поля типа BLOB). Компонент TBDLookupCombo используется в случаях, когда необходимо при перемеще- нии по записям некоторой таблицы одновременно видеть (в выпадающем списке) связанную с текущей записью дополнительную информацию из дру- гой таблицы, TDBListBox позволяет редактировать связанное поле текущей записи таблицы данных путем выбора возможного значения из списка. В по- следующих версиях Delphi / C++Builder число компонентов работы с БД расширено. Настройка свойств компонентов при создании действующего приложения приведена в табл.1 (компонент TQuery нужен лишь при необходимости ис- пользования языка SQL). Таблица 1.— Настройки свойств компонентов VCL при создании приложений баз данных. Тип Настраиваемое Значение компонента свойство настраиваемого (Property) свойства TDBGrid DataSource имя компонента DataSource (страница палит- ры компонентов DataControls) TDataSource DataSet имя компонента Table или Query (*), страница палитры компонентов DataAccess TTable DatabaseName имя алиаса БД (*) (если TableName имя файла таблицы (*) SQL не IndexFieldName имя индексируемого поля (*) требуется) IndexName имя вторичного индекса (*) TQuery DatabaseName имя алиаса БД (*) (если DataSource пусто (в простейшем случае) требуется SQL select * from имя_таблицы SQL) RequestLive true - 14 -
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »