Attid писал(а):тык ты про FBDataSet или про RxDBGrid ? ато гришь про одно, а показываешь другое.
Ошибка проявляется при редактировании с помощью любых компонентов, в том числе и из RxLib.
Проблема в DataSet. 
 Добавлено спустя 2 часа 35 минут 48 секунд:
Добавлено спустя 2 часа 35 минут 48 секунд:Мысли вслух...
Порылся немного в исходниках.
alexsfbcustomdataset.pas 
procedure TFBCustomDataSet.DoFillParams(Qu: TJvUIBQuery; OnlyMaster:boolean);
В этой процедуре обрабатываются параметры, при этом есть только тип ftDateTime.
- Код: Выделить всё
-           ftDateTime:Qu.Params.AsDateTime[i]:=F.AsDateTime;
 //          ftDate:Qu.Params.AsDate[I]:=F.AsDate;
 //          ftTime:Qu.Params.AsTime[i]:=F.Asti;
Далее, поля типов ftDateTime, ftDate и ftTime обрабатываются раздельно.
В Delphi все три типа ftDateTime, ftDate и ftTime сводятся к одному TDateTime, в FPC вроде это не совсем так, ftDate - Integer.
А вот какого типа ftTime? 
Если ftTime типа TDateTime, то его можно обрабатывать также как и ftDateTime. Не совсем понятны взаимоотношения TTime и TDateTime. В тексте программы указано, что ftTime - Double, то есть, такой же как и ftDateTime. 
Может обработать всё как ftDateTime?  

Впрочем, я не совсем себе представляю, что там за обработка...