Для доступа к базе данных в старых книгах рекомендуется использовать BDE, однако BDE устарел и не должен использоваться в новых приложениях.
BDE означает ядро базы данных Borland. Любое приложение, использующее компоненты TTable, TQuery, TSession и TDatabase, использует BDE.
Вместо этого вам следует использовать метод доступа к базе данных с отключенной моделью доступа к данным dbExpress / client dataset. Это звучит немного сложно, и да, по сравнению со старым BDE, это немного сложнее.
В типичном приложении BDE компоненты от графического интерфейса пользователя к базе данных были подключены следующим образом
TDBEdit в TDataSource в TTable в TDatabase
В приложении стиля набора данных клиента dbExpress компоненты подключаются следующим образом
TDBEdit в TDataSource в TClientDataSet в TDataSetProvider в TSQLDataSet в TSQLDatabase
Первые две части в этой цепочке (TDBEdit, TDataSource) работают точно так же, как и любая книга по Delphi, которую вы можете найти.
Следующие две части, ClientDataSet и TDataSetProvider, первоначально назывались MIDAS, но теперь известны как DataSnap. Они тоже существуют довольно давно, но только в последних нескольких версиях они стали официально рекомендованным решением для доступа к базе данных.
TSQLDataSet и TSQLDatabase являются новейшей частью этой цепочки и известны как DBExpress.
person
LachlanG
schedule
23.07.2009