Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать прошла транзакция ? [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]

вместо = - <>


Наверх

Титульная страница Поиск, карта сайта Написать письмо