Конференция "Базы" » Не работает простейший редактор на FIBPlus
 
  • kudatsky (31.07.14 12:30) [0]
    На экране Dataset,Datasource, DBGrid и несколько DBEdit;
    Таблица открывается и всё появляется на экране. Но после редактирования и перехода на другую строку появляются старые данные. Если же выйти с Commit и зайти снова, новые данные появляются.
    В чёмм тут дело ?
  • junglecat (31.07.14 14:32) [1]
    Dataset.OnAfterPost - ApplyUpdates?
  • kudatsky (31.07.14 15:40) [2]
    Кажется, я решил задачу. У меня было 2 транзакции - на чтение и на запись.
    Когда я поставил одну - всё пошло работать. Почему - пока на понимаю.

    Dataset.OnAfterPost - ApplyUpdates - не помогает
  • junglecat (31.07.14 16:27) [3]
    > У меня было 2 транзакции - на чтение и на запись

    если у транзакции на чтение уровень изоляции read commited, тогда понятно
  • kudatsky (31.07.14 16:40) [4]
    >Если у транзакции на чтение уровень изоляции read commited, тогда понятно
    Так и есть. А какой должен быть ?
  • kudatsky (31.07.14 16:40) [5]
    >Если у транзакции на чтение уровень изоляции read commited, тогда понятно
    Так и есть. А какой должен быть ?
  • junglecat (31.07.14 16:44) [6]
    > А какой должен быть ?

    ну это от задачи зависит. Если она должна читать незакоммиченные данне, то read uncommited
    Непонятно, правда, зачем вообще 2 транзакции
  • kudatsky (31.07.14 17:09) [7]
    Спасибо. Всё работает. Думаю, основная ошибка -
    в генетическом коде. Завтра я её исправлю.
    ;-)))
  • Inovet © (31.07.14 22:11) [8]
    > [6] junglecat   (31.07.14 16:44)
    > Непонятно, правда, зачем вообще 2 транзакции

    Так принято как более правильное.
  • Виталий Панасенко (07.08.14 17:02) [9]

    > junglecat   (31.07.14 16:44) [6]
    >
    > > А какой должен быть ?
    >
    > ну это от задачи зависит. Если она должна читать незакоммиченные
    > данне, то read uncommited
    > Непонятно, правда, зачем вообще 2 транзакции

    А для того, что читающая длинная, а пишут данные короткие
  • Кщд (08.08.14 13:19) [10]
    >junglecat   (31.07.14 16:44) [6]
    >то read uncommited
    в FB, серьёзно?

    >Непонятно, правда, зачем вообще 2 транзакции
    непонятно, зачем комментировать тему, в которой не разбираетесь
 
Конференция "Базы" » Не работает простейший редактор на FIBPlus
Есть новые Нет новых   [134427   +34][b:0][p:0]