![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать прошла транзакция ? [D6, IB6.x]
Dmitriy O. © (2004-07-22 13:17:00)Вопрос в том что скжем есть форма где вводят данные
перед закрытием если небыли вызванны методы Rollback
или Commint. Вызвать диалог "Сохранить записи ?"
Так вот как узнать была ли уже транзакция или нет ?
Johnmen (2004-07-22 13:39:00) [1]Не подтвердятся, да. Но Дмитрий же спросил про "перенос новых данных в базу"
:)
Соловьев (2004-07-22 13:37:00) [2]
> И Commit - таки нет...
почему? без комита данные не подтвердятся.
Johnmen (2004-07-22 13:36:00) [3]И Commit - таки нет...
:)
Dmitriy O. (2004-07-22 13:36:00) [4]
> Соловьев ©
Спасибо Большое
Соловьев (2004-07-22 13:34:00) [5]
> если небыли вызванны методы Rollback
> или Commint.
Rollback - точноничего не переносит
А вот Commit - таки да.
Так что если ты их не вызовешь(явно или неявно), то никакие изменения в БД не пройдут
Dmitriy O. (2004-07-22 13:31:00) [6]
> Johnmen © (22.07.04 13:24) [3]
Узнать был ли перенос новых данных в базу или нет ?
Johnmen (2004-07-22 13:24:00) [7]>была ли уже транзакция или нет ?
Что была ?
Соловьев (2004-07-22 13:19:00) [8]if DataSet.State = dsBrowse then
Соловьев (2004-07-22 13:19:00) [9]вместо = - <>