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

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

Две трансакции [D6, IB6.x]


me2 ©   (2003-04-08 14:52:00) 

Мастера, помогите разобраться со следующим вопросом: Есть компонент IBDatabase, а так же IBTransaction1(установленна как трансакция по умолчанию для IBDatabase). Есть некая таблица с перечнем материалов и хранимая процедура, добавляющая материал в таблицу. Я разместил еще дополнительную трансакцию для операции добавления, т.е. для таблицы свойство Transaction = имя новой трансакции. Потом стартую доп. трансакцию, добавляю записи, делаю Commit. Затем открываю набор данных для просмотра, а внесенные изменения не отображаются. Они отобразятся только после переоткрытия приложения или IBTransaction.Commit. Вопрос в следующем - как сделать, чтобы некая трансакция не была привязана к главной?


Zacho   (2003-04-08 21:49:00) [1]

И еще сильно советую почитать http://www.ibase.ru/devinfo/ibtrans.htm
http://www.ibase.ru/devinfo/ibxtrans.htm
И прочие статьи оттуда. Там все подробно описано.


Соловьев   (2003-04-08 16:19:00) [2]

дабл клик на Transaction...


me2   (2003-04-08 15:48:00) [3]

А какой ты подскажешь способ установки этих значений?


Alexandr   (2003-04-08 15:19:00) [4]

в данной постановке вопроса без разницы.
Но в общем случае можно порекомендовать именно repeatable read


me2   (2003-04-08 15:08:00) [5]

А что надо установть для пишущей трансакции?


Alexandr   (2003-04-08 15:00:00) [6]

читающую транзакцию (IBTransaction1) сделай readCommited, а не repeatable read.


Наверх

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