![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
berserk |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 44 Регистрация: 9.2.2009 Пользователь №: 540 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Есть БД на SQLITE, лежит на ntfs, OS Windows. Заметил струнную вещь. Если мною написанную программу запустить 2 раза, то писать в любую таблицу базы может только первая. Второй экземпляр программы создаёт журнал, но накатить его не может. Вроде бы логично. NTFS - блокировки... Но те же действия работают в Sqliteman. Т.е. Если его запустить его 2 раза и подключить один файл базы, то можно поочерёдно писать в одну и туже таблицу. Хотя первый экземпляр так же блокирует базу. Либо я что то не то написал в своей программе, либо у sqliteman хитрый способ какой то. Кто знает объясните... |
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
я подозреваю, что надо сессию открывать с BEGIN IMMEDIATE, но как это делается в Qt подсказать не могу.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.6.2025, 14:11 |