|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
Дело в следующем: есть таблица на сервере, ей пользуются ВСЕЕЕЕЕЕ. Программа многопользовательская, открывает ее, в Init формы сохраняет ее в курсоре и работает с ней через Grid. Все пользователи ее редактируют, но из одной программы проблема видить изменения сделанные из другой программы, только при полной перезагрузке программы(ну конечно, заново создается курсор из измененной таблицы). Что вы мне посоветуете??? Плиз, помогите!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 10:59 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
теряюсь в догадках о целесообразности "отвечания": - тролль? - нерусский? - может действительнго бедный хлопец, которому нужно подсобить? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 11:03 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
Marfu6aпроблема видить изменения сделанные из другой программы, только при полной перезагрузке программы(ну конечно, заново создается курсор из измененной таблицы).Прочитайте в Хелпе про курсор, когда он отражает изменения в таблице, а когда и нет... Также про обновляемые курсоры. Также прочтите про сессии данных (и в этом тоже может быть дело). Заодно и все то, что по ходу в глаза попадется по Фоксу,- вдруг поможет... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 13:42 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
а зачем там Marfu6aсоздается курсор из измененной таблицы ? может предоставить для редактирования непосредственно таблицу? впрочем можно и курсор см. requery ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 14:12 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
АлексейОа зачем там Marfu6aсоздается курсор из измененной таблицы может предоставить для редактирования непосредственно таблицу? Ну, это ясно дело, зачем: чтобы рука злостного юзера не испортила всеми любимую драгоценную таблицу. Чего всем и рекомендую! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 14:31 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
Нда, вопрос, конечно, широк, но насущный. В общем, несколько советов: 1) можете использовать курсорадаптеры, но многое придётся сначала проштудировать; 2) повесьте на таймер обновление курсора с интервалом минут в 5 и никаких проблем, но это очень подгружаться будет, если данных много; 3) пропишите обновление курсора при каждом вашем изменении любых данных из таблицы. 2 и 3 - маразм, но работать будет безотказно. А вообще, если это обычная .dbf-ка на сервере, зачем так заморачиваться? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 18:08 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
ВлидимрТК, заморачиваться приходится, т. к. не только один юзер может ее изменять, а есть право на это у многих!!!!!!!!!!! Блин, таблицы открыты с SHARED, и когда вносиш изменения в курсор, который отображается в Grid, то данные сохраняются только в нем (курсор создаю из SQL-запроса: select ..... into cursor сRes). Поэтому приходиться делать лишнюю работу добавлять или изменять запись непосредственно в таблице. Че делать, незнаю. Знаю что нахожусь в тупике и занимаюсь моразмом :( ПОМОГИТЕ, наведите на толковый путь!!!!!!! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 15:44 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
Ну если познакомились с Select From, может есть смысл прочитать про Insert ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 15:57 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
Не вижу тупика в вашем случае. Реализуйте 2-й или 3-й мой совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 16:19 |
|
Как обнавлять таблицу(курсор) через курсор(таблицу)???
|
|||
---|---|---|---|
#18+
ВладимирТК, все конечно хорошо, но проблема в том, что обновить курсор у меня не получается!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 10:08 |
|
|
start [/forum/topic.php?fid=41&msg=36594110&tid=1585367]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 131ms |
0 / 0 |