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

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

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


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