-
На экране Dataset,Datasource, DBGrid и несколько DBEdit; Таблица открывается и всё появляется на экране. Но после редактирования и перехода на другую строку появляются старые данные. Если же выйти с Commit и зайти снова, новые данные появляются. В чёмм тут дело ?
-
Dataset.OnAfterPost - ApplyUpdates?
-
Кажется, я решил задачу. У меня было 2 транзакции - на чтение и на запись. Когда я поставил одну - всё пошло работать. Почему - пока на понимаю.
Dataset.OnAfterPost - ApplyUpdates - не помогает
-
> У меня было 2 транзакции - на чтение и на запись
если у транзакции на чтение уровень изоляции read commited, тогда понятно
-
>Если у транзакции на чтение уровень изоляции read commited, тогда понятно Так и есть. А какой должен быть ?
-
>Если у транзакции на чтение уровень изоляции read commited, тогда понятно Так и есть. А какой должен быть ?
-
> А какой должен быть ?
ну это от задачи зависит. Если она должна читать незакоммиченные данне, то read uncommited Непонятно, правда, зачем вообще 2 транзакции
-
Спасибо. Всё работает. Думаю, основная ошибка - в генетическом коде. Завтра я её исправлю. ;-)))
-
> [6] junglecat (31.07.14 16:44) > Непонятно, правда, зачем вообще 2 транзакции
Так принято как более правильное.
-
> junglecat (31.07.14 16:44) [6] > > > А какой должен быть ? > > ну это от задачи зависит. Если она должна читать незакоммиченные > данне, то read uncommited > Непонятно, правда, зачем вообще 2 транзакции
А для того, что читающая длинная, а пишут данные короткие
-
>junglecat (31.07.14 16:44) [6] >то read uncommited в FB, серьёзно?
>Непонятно, правда, зачем вообще 2 транзакции непонятно, зачем комментировать тему, в которой не разбираетесь
|