Data.DB.IDataSetCommandSupport
Delphi
IDataSetCommandSupport = interface
C++
__interface INTERFACE_UUID("{285C0B2D-C123-444A-9FD3-9C6D1DE3762B}") IDataSetCommandSupport : public System::IInterface
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
interface class |
public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
Interface that extends a TDataSet descendent class to support additional commands.
The IDataSetCommandSupport interface is used to extend a TDataSet descendent class to support additional commands. Datasnap.DBClient.TClientDataSet is extended to support the ApplyUpdates and CancelUpdates commands.
TDBNavigator uses IDataSetCommandSupport to access ApplyUpdates and CancelUpdates commands of a Datasnap.DBClient.TClientDataSet without referencing the Datasnap.DBClient.TClientDataSet type. This design allows TDBNavigator to execute commands on Datasnap.DBClient.TClientDataSet without referencing the Datasnap.DBClient.TClientDataSet.
Other components can use this interface to access the extended commands.