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

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

Транзакции в IB [D7, IB6.x]


YurikGL ©   (2004-06-30 11:18:00) 

Вопрос наверняка простой.

Имеется две транзакции.
Через первую подключен IBSQL1 с помощью которого я добавляю записи
IBSQL1.SQL.Text:='insert into ....'
DataModule1.IBSQL1.ExecQuery;
IBTransaction1.commit;

К другой транзакции подключен IBTable1 через который пытаюсь считать получившуюся таблицу.

Таблица пуста. Как обновить данные?


YurikGL   (2004-06-30 12:04:00) [1]


> делаешь даблклик и выбираешь ReadComitted

Вот это мне и надо!

Кстати вместо
IBTable.Close;
IBTable.Open;
Можно просто refresh

Спасибо!


Соловьев   (2004-06-30 12:00:00) [2]

делаешь даблклик и выбираешь ReadComitted
А
IBTable.Close;
IBTable.Open;
надо слелать когда тебе надо обновить  этот набор данных


YurikGL   (2004-06-30 11:56:00) [3]

Ну нет у меня ibx.hlp
А если в setting писать
IBTable.Close;
IBTable.Open;
то ругается


Соловьев   (2004-06-30 11:54:00) [4]

:)
ну и?


YurikGL   (2004-06-30 11:49:00) [5]

Сделал


Соловьев   (2004-06-30 11:46:00) [6]

даблклик по транзакции, в которой работает IBTable можешь сделать?


YurikGL   (2004-06-30 11:44:00) [7]

Получилось если только всю вторую транзакцию говорить active:=false active:=true


YurikGL   (2004-06-30 11:42:00) [8]

Тогда при попытке активировать Table1 выдает ошибку
TPB Constant () is unknown


Соловьев   (2004-06-30 11:34:00) [9]


> В параметры второй транзакции? Т.е. к которой IBTable1 подключен?

да


YurikGL   (2004-06-30 11:25:00) [10]


> Соловьев ©   (30.06.04 11:21) [1]

В параметры второй транзакции? Т.е. к которой IBTable1 подключен?

Кстати послк
> IBTransaction1.commit;
> IBTable.Close;
> IBTable.Open;

Не помогло. :(


Соловьев   (2004-06-30 11:21:00) [11]


> К другой транзакции подключен IBTable1

параметры транзакции
IBTable.Close;
IBTable.Open;
но, лучше используй IBDataSet


Наверх

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