Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.08.2002, 11:36
|
|||
---|---|---|---|
|
|||
Многопользовательский доступ |
|||
#18+
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 кривой или я кривой?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1683424]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 126ms |
0 / 0 |