Subject Re: [ib-support] Re: RefreshRecord bug
Author Nando Dessena

> I have to create persistent fields in the SQLDataSet as well (at
> least when using Firebird--I never had any problem with the
> commercial version of Local Interbase). Anyway, after creating
> persistent fields for SQLDataSet, I had to manually set the pfInKey
> for the key fields. Now everything works properly for both Firebird
> and Interbase.

I have found several strange discrepancies in how dbX queries Firebird
metadata (try SetSchemaInfo - or OpenSchema, I never remember). It is
possible that the culprit is not in the difference between InterBase and
Firebird, but in the dialect. Did you change SQL dialect when you
changed server?