|
|
|
Обновление представления
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста в чем может быть проблема... Имеется представление View1 на основе двух таблиц, на основе этого представления построено новое представление Veiw2. Оба представления обновляемые (обновляется основная таблица) и параметризованы.. причем один из параметров у них общий и в качестве параметра передается глобальная переменная. Буферизация представлений 5. Работа идет с View2. В начале работы до изменения данных представления все происходит нормально.. т.е. при изменении значения параметра и с использованием requery() представление View2 успешно обновляются. Затем корректируется View2 , изменения не сохраняются (выполняется Tablerever- срабатывает правильно ) ... но почему-то перестает работать обновление представлений по параметру.. выдается сообщение "table buffer for alias View2 contains uncommitted changes". В чем дело? ... проблема пропадает, если перед requery() поставить tablerevert, но тогда я не вижу смысла предыдущего tablerevert.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2005, 18:52:35 |
|
||
|
Обновление представления
|
|||
|---|---|---|---|
|
#18+
Hi Lanochka! Значит где-то между моментом "первого" TableRevert и Requery() происходит изменение данных в курсоре view2 - это может быть и твой код (на каком-нить Timer, Got/LostFocus, Valid и т.п.) и просто ситуация ,когда ты НЕ выйдя из некотрого контрола делаешь TableRevert (через меню или тулбар) - тогда достаточно просто выйти из этого контрола и данные которые в нём были введены заново запишутся в буфер view2, что и вызовет последующую ошибку. P.S. Надеюсь ты в курсе КАК нужно корректно работать с view основанном на другом View :) И порядок Requery() и порядок TableUpdate() выстроен правильно... Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 01:23:47 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33116463&tid=1594060]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 431ms |

| 0 / 0 |
