powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
5 сообщений из 5, страница 1 из 1
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
    #39456419
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток:
Завтра нужно сдавать "продукт" и тут обнаружилась проблема.
Суть: данные загружены на SQL-сервер. Формы, запросы, модули - в accdb-файле. Основная форма - разделенная, в ее таблицу выводятся строки, которые формирует представление (View), которое прилинковано к accdb-файлу. При подключении поле уникального ключа не указано, т.е., по идее оно работает только на чтение. Данные в этой форме не редактируются. Они редактируются путем открытия отдельной формы, которая смотрит на ту же таблицу, на которую смотрит View. "Продукт" многопользовательский. Почему-то, View блокирует записи таблицы. Проблема проявляется так: Если работать в однопользовательском режиме - все замечательно. Если один пользователь наложит фильтр на табличную часть, то другой тоже работает более-менее нормально. Но если фильтр не наложен, то возникают проблемы с изменением данных в таблице, с Requery формы после изменения данных в таблице и т.п.
Т.е. похоже что View как-то блокирует строки таблицы, к которым обращается. Как заставить его только читать данные без блокировки?
Наверное в интернете есть ответ, сейчас буду рыть, но критически мало времени.
...
Рейтинг: 0 / 0
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
    #39456479
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доп. информация: пересоздал view и все чудесным образом заработало... и работало ровно до тех пор, пока я не обновил связи в accdb.
...
Рейтинг: 0 / 0
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
    #39456488
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, у меня же права пользователям на view даны только на SELECT. Что же это такое?
...
Рейтинг: 0 / 0
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
    #39456547
nolock,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K-Nick,

напихай nolock-ов во вьюху
...
Рейтинг: 0 / 0
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
    #39457102
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nolock,K-Nick,

напихай nolock-ов во вьюху
Большое спасибо!
Попробую.
Пока, в виду срочности, перенес view в Access, как запрос. Быстродействие снизилос, но, за то, стало нормально работать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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