ВУЗ:
Составители:
Рубрика:
128
TTable, TQuery, TStoredProc – для однозвенных или двухзвенных
приложений, использующих BDE;
TClientDataSet – для реализации клиентского набора данных и для
многозвенной архитектуры, использующей распределенный доступ;
TADODataSet – для приложений, использующих ADO-объекты;
TSQLDataSet – для доступа к базе данных посредством dbExpress. Этот
класс реализует направленный набор данных. Для такого набора данных не
создаёся кэш памяти на клиенте, и среди методов доступа возможны только ме-
тоды
Next и First. Редактирование записей в направленном наборе данных
возможно только явным выполнением SQL-оператора
UPDATE или при уста-
новке соединения с клиентским набором данных через провайдера;
TSQLTable и TSQLQuery – для доступа к базе данных посредством
dbExpress.
На рис. 46 приведена иерархия классов наборов данных библиотеки VCL
системы
Delphi. При работе с компонентами наборов данных можно обойтись
без явного использования компонентов, реализующих соединение с базой дан-
ных. Однако некоторые возможности, такие как управление транзакциями или
кэшированные обновления, невозможны без компонентов типа
TDatabase или
TADOConnection.
Рис. 46. Иерархия классов, реализующих доступ к данным
TTable, TQuery, TStoredProc – для однозвенных или двухзвенных приложений, использующих BDE; TClientDataSet – для реализации клиентского набора данных и для многозвенной архитектуры, использующей распределенный доступ; TADODataSet – для приложений, использующих ADO-объекты; TSQLDataSet – для доступа к базе данных посредством dbExpress. Этот класс реализует направленный набор данных. Для такого набора данных не создаёся кэш памяти на клиенте, и среди методов доступа возможны только ме- тоды Next и First. Редактирование записей в направленном наборе данных возможно только явным выполнением SQL-оператора UPDATE или при уста- новке соединения с клиентским набором данных через провайдера; TSQLTable и TSQLQuery – для доступа к базе данных посредством dbExpress. На рис. 46 приведена иерархия классов наборов данных библиотеки VCL системы Delphi. При работе с компонентами наборов данных можно обойтись без явного использования компонентов, реализующих соединение с базой дан- ных. Однако некоторые возможности, такие как управление транзакциями или кэшированные обновления, невозможны без компонентов типа TDatabase или TADOConnection. Рис. 46. Иерархия классов, реализующих доступ к данным 128
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »