За достъп до базата данни по-старите книги ще препоръчват използването на BDE, но BDE е отхвърлен и не трябва да се използва в нови приложения.
BDE означава Borland Database Engine. Всяко приложение, което използва компонентите TTable, TQuery, TSession и TDatabase, използва BDE.
Методът за достъп до базата данни, който трябва да използвате вместо това, е моделът за несвързан достъп до данни dbExpress/клиентски набор от данни. Това звучи малко сложно и да, в сравнение със старите неща на BDE е малко по-трудно.
В типично BDE приложение компонентите от GUI към базата данни бяха свързани по този начин
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