|
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
|
|||
---|---|---|---|
#18+
Доброго времени суток: Завтра нужно сдавать "продукт" и тут обнаружилась проблема. Суть: данные загружены на SQL-сервер. Формы, запросы, модули - в accdb-файле. Основная форма - разделенная, в ее таблицу выводятся строки, которые формирует представление (View), которое прилинковано к accdb-файлу. При подключении поле уникального ключа не указано, т.е., по идее оно работает только на чтение. Данные в этой форме не редактируются. Они редактируются путем открытия отдельной формы, которая смотрит на ту же таблицу, на которую смотрит View. "Продукт" многопользовательский. Почему-то, View блокирует записи таблицы. Проблема проявляется так: Если работать в однопользовательском режиме - все замечательно. Если один пользователь наложит фильтр на табличную часть, то другой тоже работает более-менее нормально. Но если фильтр не наложен, то возникают проблемы с изменением данных в таблице, с Requery формы после изменения данных в таблице и т.п. Т.е. похоже что View как-то блокирует строки таблицы, к которым обращается. Как заставить его только читать данные без блокировки? Наверное в интернете есть ответ, сейчас буду рыть, но критически мало времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 18:12 |
|
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
|
|||
---|---|---|---|
#18+
Доп. информация: пересоздал view и все чудесным образом заработало... и работало ровно до тех пор, пока я не обновил связи в accdb. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 20:15 |
|
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
|
|||
---|---|---|---|
#18+
Блин, у меня же права пользователям на view даны только на SELECT. Что же это такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2017, 20:41 |
|
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
|
|||
---|---|---|---|
#18+
K-Nick, напихай nolock-ов во вьюху ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2017, 07:01 |
|
F1, F1, F1 Нужна помощь очень: блокировка записей на SQL-сервере
|
|||
---|---|---|---|
#18+
nolock,K-Nick, напихай nolock-ов во вьюху Большое спасибо! Попробую. Пока, в виду срочности, перенес view в Access, как запрос. Быстродействие снизилос, но, за то, стало нормально работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2017, 10:03 |
|
|
start [/forum/topic.php?fid=45&fpage=75&tid=1612419]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 449ms |
0 / 0 |