DBGrid shows wrong values

Hi,
I use a TDBGrid connected with a detail IBDataset in a master detail
relationship.
After modify or insert new values in the detail table the DBGrid shows the
values from other existing record although in the database the correct
values are commited.
If I Fetchall nothing changes.
I must close and reopen the IBDataset

Thanks in advance