Although the generic TClientDataSet component is usable in a wide variety of situations including client/server and multitier, client/server applications can use specialized descendants of TClientDataSet that contain not only client dataset capabilities, but also a default provider. Such specialized TClientDataSet descendants include
TBDEClientDataSet ” which is usable with BDE components such as TQuery and TTable .
TSQLClientDataSet ” which is usable with the dbExpress components such as TSQLQuery and TSQLTable.
TIBClientDataSet ” which is usable with the IBExpress components such as TIBQuery and TIBTable.
Of course, these components are only useful in a client/server environment. In a multitier environment, where the client dataset is required to communicate with a remote provider in a remote data module, TClientDataSet is the preferred method. This is because TClientDataSet is provider neutral, and is unaware of the underlying technology of the provider.
Top |