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

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

И снова транзакции! [D7, IB6.x]


Страницы:   1 2

maximus_ ©   (2004-07-02 12:16:00) 

Я дико извиняюсь, но опять вопрос про транзакции!

Если делать так:

IBDataSet1.Insert;
IBDataSet1.FieldByName('NUMBERING').AsInteger:=1;
IBDataSet1.FieldByName('TEXT1').AsString:='TEST1';
IBDataSet1.FieldByName('TEXT2').AsString:='TEST2';
IBDataSet1.Post;

Естественно при повторном открытии запроса данных уже нет!

при добавлении:
IBTransaction1.Commit;

и при повторном открытии запроса опять ничего не записывается!

В установках IBTransaction1 стоит: READ COMMITED;
IBDataSet все запросы (modify, insert...) сформированны автоматом!

Вопрос:
1)
Для подтверждении транзакции достаточно ли строки
IBTransaction1.Commit; ?

2)
IBTransaction1.StartTransaction;
--
--
IBTransaction1.Commit;
Расценивается как операторные скобки?

перечитал уже 5 раз главу управление транзакциями, сделал все как написано, но остановился на подтверждении...


Соловьев   (2004-07-02 12:21:00) [21]


> на добавление!!!

:)))
тебя просят показать их


maximus_   (2004-07-02 12:20:00) [22]

>А уточнить, что в запросах на добавление, модификацию, удаление?

на добавление!!!

>2 - не понятно
Хорошо, вопрос будет так: в каких случаях используется IBTransaction1.StartTransaction;


Соловьев   (2004-07-02 12:18:00) [23]


> IBTransaction1.Commit; ?

достаточно

2 - не понятно


Курдль   (2004-07-02 12:18:00) [24]

А уточнить, что в запросах на добавление, модификацию, удаление?


Страницы:   1 2

Наверх

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