Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.46 MB
Время: 0.102 c
14-1100256099
Ega23
2004-11-12 13:41
2004.11.28
Появилась авантюрная идея...


14-1099862469
Soft
2004-11-08 00:21
2004.11.28
Копирайт на сотовые технологии.


14-1100286504
Muchacho
2004-11-12 22:08
2004.11.28
Каким должен быть серийный номер?


3-1099046770
Dmit
2004-10-29 14:46
2004.11.28
заполнение основной таблицы, через справочную.


14-1100427297
Кириешки
2004-11-14 13:14
2004.11.28
Перезагружается комп!!!!!!!