I don't know if this is possible with TSimpleDataset (it has never been used), but of course you can use it if you use TClientDataset + TDatasetProvider + <put db data dataset here>. You can write BeforeUpdateRecord to handle the application process yourself. In principle, it allows you to bypass the standard application process, access the deltas of the data set with the changes made to the records, and then use your own code and components to apply the changes to the database. For example, you can call stored procedures to modify data, etc.
, " DML", " " . ( "" AFAIK ), "n" INSERT. INSERT ( , ) , , , , , AFAIK dbExpress/Datasnap - BeforeUpdateRecord, .
user160694