Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
cloner
Зарегистрирован: 27.06.2002 Сообщения: 6 Откуда: Taraz
|
Добавлено: Вс Авг 31 2003 17:14 Заголовок сообщения: видимость обновленых данных после транзакции (delphi) |
|
|
есть дельфи 6 интербейс 6 опен имеем форму на которой dbgrid, ibdatabase, ibtransaction, ibtable (при ibquery результат тот же), datasource
запускаю две копии программы, в одной (в dbgrid) ввожу изменения, делаю IBTransaction.CommitRetaining;
во второй делаю IbTable.Refresh изменения не вижу
подскажите плиз, не знаю куда кинуться, открывать и закрывать ibdatabase не теоретически не приемлем (но возможно), может есть варианты |
|
Вернуться к началу |
|
|
Капитан Врунгель Гость
|
Добавлено: Вс Авг 31 2003 19:01 Заголовок сообщения: Где-то ты с настройками транзакций обмишулился. Проверяй еще раз! (-) |
|
|
- |
|
Вернуться к началу |
|
|
cloner
Зарегистрирован: 27.06.2002 Сообщения: 6 Откуда: Taraz
|
Добавлено: Пн Сен 01 2003 04:44 Заголовок сообщения: Re: Где-то ты с настройками транзакций обмишулился. Проверяй еще раз! (-) |
|
|
да вот прикол получается, допустим если тока одна прога работатет я сделал изменения и сохранил (ни чего не закрывал не открывал) и запускаю вторую прогу, то она видит эти изменения |
|
Вернуться к началу |
|
|
cloner
Зарегистрирован: 27.06.2002 Сообщения: 6 Откуда: Taraz
|
Добавлено: Ср Сен 03 2003 18:34 Заголовок сообщения: Re: Где-то ты с настройками транзакций обмишулился. Проверяй еще раз! (-) |
|
|
нашел!!!!!!!!
Database не трогаем!
в ibtransaction в параметрах указать
read_committed rec_version nowait
после этого тока тэйблы открываем закрываем и query и все обновляется
теперь надо будет к ibevent привязку сделать как сделать чтоб вызывающая изменения прога не раегировала на события, то есть чтоб сама не делала открытие и закрытие тэйблов и query-ей |
|
Вернуться к началу |
|
|
|