Il componente TSimpleDataSet è un derivato dal componente TClientDataSet: si tratta di un componente in grado di creare un DataSet in memoria per lavorare in modalità disconnessa (modello "briefcase").

Questo significa che tutte le modifiche alla base dati sono applicate alla tabella in memoria, ma è necessario invocare il metodo ApplyUpdates per salvare i dati nel database sottostante.

Io suggerisco di usare il componente TSQLDataSet in congiunzione con TClientDataSet e TDataSetProvider.

La Guida in linea riporta informazioni dettagliate a riguardo.

Ciao!