Показать сообщение отдельно
  #3  
Старый 26.02.2009, 13:41
Аватар для XIO
XIO XIO вне форума
Новичок
 
Регистрация: 06.12.2007
Сообщения: 77
Репутация: 32
По умолчанию

Однако глюк и косяк оказался прост. Действительно он связан с изменением значений....
В общем, ключевое поле формируется на самом SQL сервере. И при каждом Post оно судя по всему изменялось. И вылазил глюк.
Вылечилось все так:
Код:
procedure TfmXXX.dsXXXSelectAfterInsert(DataSet: TDataSet);
var
  NewGUID: TGUID;
begin
  CreateGUID(NewGUID);
  DataSet.FieldByName('ID').AsString:=GUIDToString(NewGUID);
end;
__________________
"Люди никогда не видят то, существование чего им кажется невозможным." ©Терри Пратчетт
Ответить с цитированием