|
Блокировка для предотвращения попытки нарушения уникальности
|
|||
---|---|---|---|
#18+
Как предотвратить возникновение исключения при попытке нарушения ограничения уникальности вследствии одновременного добавления записей двумя клиентами? В общем случае и в частности для: Microsoft Access 2002, ADO.NET, ASP.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2004, 13:12 |
|
Блокировка для предотвращения попытки нарушения уникальности
|
|||
---|---|---|---|
#18+
в самом общем случае - такие ситуации должен разруливать сервер БД в хранимых процедурах в менее общих случаях, но с использованием настольных СУБД - сервер приложений в частном случае ASP.NET + локальная СУБД Access - можно сделать через lock' и в слое доступа к данным. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2004, 14:52 |
|
Блокировка для предотвращения попытки нарушения уникальности
|
|||
---|---|---|---|
#18+
Стрчерез lock' и в слое доступа к данным. Расскажи пожалуйста подробнее. Пробовал транзакцию с уровнем изоляции Repeatable Read, получил сообщение что Jet.OleDb его не поддерживает. Сейчас для блокировки использую дополнительную таблицу с единственным элементом - работает, но хотелось бы попроще. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2004, 15:03 |
|
Блокировка для предотвращения попытки нарушения уникальности
|
|||
---|---|---|---|
#18+
Что надо? настроить уникальность по нескольким полям, или обработать ситуацию когда программа пытается внести дубль-данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2004, 15:20 |
|
Блокировка для предотвращения попытки нарушения уникальности
|
|||
---|---|---|---|
#18+
WorobjoffЧто надо? настроить уникальность по нескольким полям, или обработать ситуацию когда программа пытается внести дубль-данные? Два клиента приложения ASP.NET могут одновременно попытаться зарегистрироваться под одним и тем же именем. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2004, 15:34 |
|
|
start [/forum/topic.php?fid=17&msg=32775348&tid=1353961]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
535ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 949ms |
0 / 0 |