Written on: 13. 10. 2013 [08:55]
|
punk
Василий Петров
Topic creator
registered since: 09.05.2011
Posts: 57
|
1. Есть основная БД St.db (SQLite), у которой выставлены права только для чтения.
2. В системном конфигураторе сделаны какие-либо изменения.
3. Попытка сохранить изменения проходит "успешно", напр. при нажатии на зеленую стрелку "Сохранение данных элемента в БД" она становится серой, никаких сообщений не выдается.
При этом (естественно) изменения не сохраняются.
В логе при запуске сообщение есть, но его как правило не видно из-за прокрутки.
4|/sub_BD/mod_SQLite/db_test1/ | Ошибка открытия файла БД: unable to open database file
|
Written on: 13. 10. 2013 [16:29]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"punk" wrote:
1. Есть основная БД St.db (SQLite), у которой выставлены права только для чтения.
2. В системном конфигураторе сделаны какие-либо изменения.
3. Попытка сохранить изменения проходит "успешно", напр. при нажатии на зеленую стрелку "Сохранение данных элемента в БД" она становится серой, никаких сообщений не выдается.
При этом (естественно) изменения не сохраняются.
В логе при запуске сообщение есть, но его как правило не видно из-за прокрутки.
4|/sub_BD/mod_SQLite/db_test1/ | Ошибка открытия файла БД: unable to open database file
Это не ошибка OpenSCADA, а ошибка конфигурации, поскольку работа с файлами БД SLite не предусматривает ReadOnly. Почему, кроме всего прочего, предустановленные БД проектов и библиотек копируются в пользовательскую директорию.
Кроме того уведомление об ошибке записи в БД это функция, а его отсутствие не ошибка. Реализация же, в свете определения выше, не обязательна, не приоритетна, да и мне сейчас не интересна. Однако в пул задач добавлю.
Кроме того, в SQLite при работе в режиме ReadOnly ранее замечались проблемы, пока такой режим не был устранён вообще.
Learn, learn and learn better than work, work and work.
|