powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Многопользовательский доступ
1 сообщений из 1, страница 1 из 1
Многопользовательский доступ
    #32042094
Egor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS SQL2000(MSDE)+AccessXP.adp На сервере запрос с триггером Instead of.
На клиенте связанная форма,где в качестве источника данных SQL-инструкция (этот запрос и еше одна таблица для фильтрации данных).
( присутствует обработчик события OnError для формы,где идет проверка на номер ошибки 7787 и 7878).
Select Case DataErr
Case 7787
strMsg = "Another user has updated this record " & _
"since you began editing it. " & vbCrLf & vbCrLf & _
"The record will be refreshed with the other " & _
"user's changes before continuing."
MsgBox strMsg, vbOKOnly + vbInformation, _
"Record Refresh"
Response = acDataErrContinue

В однопользовательском режиме все работает,если заданы
свойства уникальная таблица и команда синхронизации
.

Запускаю клиентов на разных машинах и пытаюсь создать конфликт записи при обновлении(блокировка оптимистическая)
Ошибка ловится,но на Response = acDataErrContinue никакой реакции и после выхода из этой процедуры появляется сообщение “Multi-step OLE DB operation generated errors.Check each OLE DB status value,if available.No work was done”
и обновления записи не происходит.
Это Access кривой или я кривой??
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Многопользовательский доступ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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