Здравствуйте, pkarklin, Вы писали:
P>Здравствуйте, intaari, Вы писали:
I>>Если не трудно напишите вашу версию кода. На другом форуме мне советовали Post а затем ApplyUpdates.
P>Ну дык Post то надо вызывать у редактируемого набора. И лучше, если это будет CheckBrowseMode, а не Post. А на счет кода. Вы так в хелп и не хотите заглянуть?! От туда:
P>P>procedure TForm1.ApplyButtonClick(Sender: TObject);
P>begin
P> with CustomerQuery do
P> begin
P> Database1.StartTransaction;
P> try
P> ApplyUpdates; {try to write the updates to the database};
P> Database1.Commit; {on success, commit the changes};
P> except
P> Database1.Rollback; {on failure, undo the changes};
P> raise; {raise the exception to prevent a call to CommitUpdates!}
P> end;
P> CommitUpdates; {on success, clear the cache}
P> end;
P>end;
P>
Большое спасибо за ответ но похоже мы друг друга не понимаем.
Хелп я смотрел. Но у меня ситуация когда я имею компоненты UpdateSQL, Query, DataSource и мне необходимо работать с одной таблицей (вставить, отредактировать, удалить запись), база локальная. Коечно я могу использовать навигационный способ доступа, но хотелость бы применить реляционный доступ к БД.