Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных) / 8 сообщений из 8, страница 1 из 1
22.09.2004, 11:37:15
    #32705938
SergeyKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
Народ !!!

Мы тут занялись переделыванием базы с MDB на ADP (DAO на ADO)... (среднего размера проект)
ну, вобщем перенесли таблицы и запросы (с горем пополам) ...
Короче перенесли всё ... работает ...

Но только вот какая засада ... получается так, что изменённые данные в форме одного клиента не отображаются у всех остальных ((( пока не сделаешь принудительного Requery формы ((.
Т.е по таймеру каждую минуту происходит:
bm = Me.bookmark
me.requery
me.bookmark = bm
и всё бы хорошо да только Requery выполняется 2 с. и приводит к зависанию всех процессов происходящих в данный момент ((
кто сталкивался? подскажите что-нить, а то вообще засада (((

ver. : A2002 + sp2, ADP, SQL2000 DE
...
Рейтинг: 0 / 0
22.09.2004, 11:53:53
    #32705982
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
а ты делай requery тогда, когда
данные действительно обновились
на сервере.
создай отдельную таблицу, куда и откуда
будешь считывать время изменения
таблицы и сравнивай с временем
загрузки на клиента.
естли разница есть, то
выдай сообщение, шо нада бы
сделать пиллинг
...
Рейтинг: 0 / 0
22.09.2004, 12:15:54
    #32706051
SergeyKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
Да это понятно что можно такой лес нагородить ((

но почему если я открываю рекордсет типа adOpenKeyset c adLockOptimistic
и должен по идее получить рекордсет, который отражает изменения внесённые другими пользователями, а получаю вообще х... знает что, которое, хорошо если у меня на компе редактироваться будет (((

это грёбанный CurrentProject.connection, с...
...
Рейтинг: 0 / 0
22.09.2004, 12:34:30
    #32706109
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
да, это тебе не Jet
...
Рейтинг: 0 / 0
22.09.2004, 12:38:31
    #32706132
SergeyKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
так чего делть то ? я в общем и так понимаю что это не Jet ....
Я вот только одно не пойму ... на х... делать такой Connection ?
вопрос надо наверное адресовать Microsoft'у ((((
...
Рейтинг: 0 / 0
22.09.2004, 12:53:14
    #32706192
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
просто ты привык к халяве на mdb
а вообще-то каждый на своем
приложении обновляет так, как хочет
заказчик
...
Рейтинг: 0 / 0
22.09.2004, 12:55:36
    #32706202
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
ищ
а ты делай requery тогда, когда
данные действительно обновились
на сервере.
создай отдельную таблицу, куда и откуда
будешь считывать время изменения
таблицы и сравнивай с временем
загрузки на клиента.
естли разница есть, то
выдай сообщение, шо нада бы
сделать пиллинг

а не достаточно ли выбирать максимальное значение поля таймштамп?
...
Рейтинг: 0 / 0
22.09.2004, 13:01:56
    #32706229
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных)
я и забыл
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сырость ... (изменённые данные в форме одного клиента не отображаются у всех остальных) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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