![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по Firebird [D7]
KyRo © (2007-01-23 12:05:00)Подскажите как сделать так что бы после добовления или изменения данных эти изменения попали сразу в бд.
ApplyUpdate
Ibtransaction.Commit;
Срабатывают но после этого все датасеты подключонные к этому Ibtransaction закрываются и их надо заново открывать .
Есть ли еще варианты как можно сохранить изменения
Sergey13 (2007-01-23 13:12:00) [1]> [1] Desdechado © (23.01.07 12:13)
> ЗЫ вообще лучше использовать не менее 2 транзакций - одна читающая, другая пишущая
Спорное, ИМХО, утверждение.
KyRo (2007-01-23 13:08:00) [2]
> Я не понял - теме надо сохранить или тебе надо не переоткрывать
> датасеты
У меня с некторыми датасетами работает пользователь то что он делает сохраняется в другие таблици и их надо сохранить но если переоткрыть датасеты то все что пользователь делает в эхто время будет потеряно.
> ЗЫ вообще лучше использовать не менее 2 транзакций - одна
> читающая, другая пишущая
Я уже так и собюираюсь делать !
Sergey13 (2007-01-23 13:05:00) [3]> [0] KyRo (23.01.07 12:05)
Справку надо читать. Причем не только по найденному слову, но и в связанных темах (see also). Так например читая про Commit можно найти про CommitRetaining.
Johnmen (2007-01-23 13:05:00) [4]CommitRetaining
Desdechado (2007-01-23 12:13:00) [5]Я не понял - теме надо сохранить или тебе надо не переоткрывать датасеты?
ЗЫ вообще лучше использовать не менее 2 транзакций - одна читающая, другая пишущая