with THKClientDataSet(
FHKDataSource.DataSet) do
begin
Append;
FieldByName(FDataField.FieldName).AsInteger := HKCDSOrigem.Fieldbyname('CHAVE').AsInteger;
Fieldbyname('SITUACAO').AsInteger := 1;
FieldByName('DTINICIO').AsDateTime := now
FieldByName('DTSITUACAO').AsDateTime := now;
Post;
ApplyUpdates(0);
Refresh;
end;
If I use my Firebird driver, it works great.
But when I change to my Corelab MSSQL dbexpress driver, I receive that message:
"cdsXXX: Must apply updates before refreshing data".
Note that I call ApplyUpdates. Very Weird ....

I´m using Delphi 7 , with Corelab MS SQL Server dbexpress driver 3.10.6