|
Многопользовательский доступ
|
|||
---|---|---|---|
#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 кривой или я кривой?? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2002, 11:36 |
|
|
start [/forum/topic.php?fid=45&fpage=1850&tid=1683424]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 370ms |
0 / 0 |