Hola.
Probá desconectando el DataSource antes de guardar y conectándolo luego.
Código Delphi
[-]
tuDataSet.DataSource:= nil;
tuDataSet.DataSource:= tuDataSource;
Esto tenés que hacerlo cuando trabajas con dbexpress y CachedUpdates activado, pero no sé si es tu caso...
Saludos.