|
|
|
Многопользовательский доступ
|
|||
|---|---|---|---|
|
#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&gotonew=1&tid=1683424]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 178ms |

| 0 / 0 |
