Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
open the database in exclusive mode
|
|||
|---|---|---|---|
|
#18+
Всем привет ребят подскажите что можно добавить в connection string чтобы если второй процесс вызовет .Open() то он бы блокировался на этом вызове пока первый не закроет базу или не завершится его процесс покажу кодом Код: sql 1. 2. 3. 4. 5. 6. 7. 8. есть вариант с транзакцией Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. но мне такой вариант не подходит так как брать транзакцию на все время работы приложения мне не подходит можно ли как то на вызове .Open() заблокировать второй процесс ? флажки так какие нибудь особые передать ? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2014, 22:35 |
|
||
|
open the database in exclusive mode
|
|||
|---|---|---|---|
|
#18+
jytuiyjht7jgyf, После открытия нужно выполнить запрос pragma locking_mode=EXCLUSIVE; но второй процесс думаю не будет блокироваться, а кинет исключение. но если его обработать и в цикле ждать пока база освободится, можете получить желаемое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2014, 08:19 |
|
||
|
|

start [/forum/topic.php?fid=54&fpage=13&tid=2008830]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 125ms |

| 0 / 0 |
