Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как обнавлять таблицу(курсор) через курсор(таблицу)??? / 11 сообщений из 11, страница 1 из 1
23.04.2010, 10:59
    #36594110
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Дело в следующем: есть таблица на сервере, ей пользуются ВСЕЕЕЕЕЕ. Программа многопользовательская, открывает ее, в Init формы сохраняет ее в курсоре и работает с ней через Grid.
Все пользователи ее редактируют, но из одной программы проблема видить изменения сделанные из другой программы, только при полной перезагрузке программы(ну конечно, заново создается курсор из измененной таблицы). Что вы мне посоветуете??? Плиз, помогите!!!!
...
Рейтинг: 0 / 0
23.04.2010, 11:03
    #36594120
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
теряюсь в догадках о целесообразности "отвечания":
- тролль?
- нерусский?
- может действительнго бедный хлопец, которому нужно подсобить?
...
Рейтинг: 0 / 0
23.04.2010, 13:42
    #36594676
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Marfu6aпроблема видить изменения сделанные из другой программы, только при полной перезагрузке программы(ну конечно, заново создается курсор из измененной таблицы).Прочитайте в Хелпе про курсор, когда он отражает изменения в таблице, а когда и нет...
Также про обновляемые курсоры. Также прочтите про сессии данных (и в этом тоже может быть дело). Заодно и все то, что по ходу в глаза попадется по Фоксу,- вдруг поможет...
...
Рейтинг: 0 / 0
23.04.2010, 14:12
    #36594773
АлексейО
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
а зачем там
Marfu6aсоздается курсор из измененной таблицы ?
может предоставить для редактирования непосредственно таблицу?
впрочем можно и курсор см. requery
...
Рейтинг: 0 / 0
23.04.2010, 14:31
    #36594845
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
АлексейОа зачем там
Marfu6aсоздается курсор из измененной таблицы может предоставить для редактирования непосредственно таблицу?
Ну, это ясно дело, зачем: чтобы рука злостного юзера не испортила всеми любимую драгоценную таблицу. Чего всем и рекомендую!
...
Рейтинг: 0 / 0
23.04.2010, 18:08
    #36595602
ВлидимрТК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Нда, вопрос, конечно, широк, но насущный.
В общем, несколько советов:
1) можете использовать курсорадаптеры, но многое придётся сначала проштудировать;
2) повесьте на таймер обновление курсора с интервалом минут в 5 и никаких проблем, но это очень подгружаться будет, если данных много;
3) пропишите обновление курсора при каждом вашем изменении любых данных из таблицы.

2 и 3 - маразм, но работать будет безотказно. А вообще, если это обычная .dbf-ка на сервере, зачем так заморачиваться?
...
Рейтинг: 0 / 0
24.04.2010, 15:44
    #36596264
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
ВлидимрТК, заморачиваться приходится, т. к. не только один юзер может ее изменять, а есть право на это у многих!!!!!!!!!!!
Блин, таблицы открыты с SHARED, и когда вносиш изменения в курсор, который отображается в Grid, то данные сохраняются только в нем (курсор создаю из SQL-запроса: select ..... into cursor сRes). Поэтому приходиться делать лишнюю работу добавлять или изменять запись непосредственно в таблице. Че делать, незнаю. Знаю что нахожусь в тупике и занимаюсь моразмом :( ПОМОГИТЕ, наведите на толковый путь!!!!!!! :)
...
Рейтинг: 0 / 0
24.04.2010, 15:57
    #36596268
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Ну если познакомились с Select From, может есть смысл прочитать про Insert
...
Рейтинг: 0 / 0
24.04.2010, 16:19
    #36596280
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Не вижу тупика в вашем случае. Реализуйте 2-й или 3-й мой совет.
...
Рейтинг: 0 / 0
26.04.2010, 10:08
    #36597758
Marfu6a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
ВладимирТК, все конечно хорошо, но проблема в том, что обновить курсор у меня не получается!!!
...
Рейтинг: 0 / 0
26.04.2010, 10:16
    #36597782
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обнавлять таблицу(курсор) через курсор(таблицу)???
Marfu6aВладимирТК, все конечно хорошо, но проблема в том, что обновить курсор у меня не получается!!!

курить пример
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как обнавлять таблицу(курсор) через курсор(таблицу)??? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]