![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Транзакции в 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