Текущий архив: 2004.11.28;
Скачать: CL | DM;
ВнизКак происходит обновление DataSet провайдером? Найти похожие ветки
← →
Erik © (2003-10-27 12:51) [0]Есть такой флаг ResolveToDataSet если он в False. То обновление должно происходить чарез DataSet. Я смотрел TCustomResolver.InternalUpdateRecord
ничего подобного неувидел. Как реализован этот механизм, где смотреть?
← →
Erik © (2003-10-27 14:28) [1]Вроде понял как это происходит
procedure TDataSetResolver.PutRecord(Tree: TUpdateTree);
Но есть сомнение вот по этой конструкции Dest.Assign(Src);
Хотя здесь односзачно сказано
procedure TDataSetResolver.DoUpdate(Tree: TUpdateTree);
begin
with Tree do
begin
if not Provider.FindRecord(Source, Delta, Provider.UpdateMode) then
DatabaseError(SRecordChanged);
Source.Edit;
PutRecord(Tree);
end;
end;
Почему не срабатывают события?
Страницы: 1 вся ветка
Текущий архив: 2004.11.28;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.037 c