Topic: Ошибка database is locked
При одновременной работе в программе двух и более человек появляется ошибка database is locked. Как это лечиться?
Используется версия 1.44
My Visual Database → Russian → Ошибка database is locked
При одновременной работе в программе двух и более человек появляется ошибка database is locked. Как это лечиться?
Используется версия 1.44
Помню в старой версии пользователи иногда сталкивались с такой ошибкой. Приложите пожалуйста ваш проект, возможно какой либо скрипт слишком активно работает с базой данных.
Выслал проект на почту. Заранее благодарю за помощь)
Помню в старой версии пользователи иногда сталкивались с такой ошибкой. Приложите пожалуйста ваш проект, возможно какой либо скрипт слишком активно работает с базой данных.
Добрый день, Дмитрий!
Решилась ли данная проблема? у меня просто тоже самое.
Добрый день!
Сегодня и у меня выскакивает такая ошибка!
До этого несколько месяцев база данных работала как часы!
Прошу помощи.
Возможно, у вас остаётся открытым датасет, это приводит к блокировке базы:
https://vk.com/@createmyvisualdatabasea … azy-sqlite
При использовании в скрипте TDataSet освобождайте его после использования методом Free.
Возможно, у вас остаётся открытым датасет, это приводит к блокировке базы:
https://vk.com/@createmyvisualdatabasea … azy-sqliteПри использовании в скрипте TDataSet освобождайте его после использования методом Free.
не, не использую в скрипте TDataSet
Прошел по пользователям, закрыл программу, перезагрузил сервер...
Пока работает... понаблюдаю...
Прошел по пользователям, закрыл программу, перезагрузил сервер...
Пока работает... понаблюдаю...
SQLite не рекомендуется для многопользовательской работы, по возможности используйте MySQL
Ещё такое бывает при отладке программы, когда запускаешь программу, а она выдаёт ошибку до открытия основного окна. Т.е. база SQLite блокируется, когда запущен экземпляр программы,который подвис до открытия главного окна. У меня такое часто бывает Открываю диспетчер задач и завершаю их работу.
Ещё такое бывает при отладке программы, когда запускаешь программу, а она выдаёт ошибку до открытия основного окна. Т.е. база SQLite блокируется, когда запущен экземпляр программы,который подвис до открытия главного окна. У меня такое часто бывает Открываю диспетчер задач и завершаю их работу.
да, я в курсе, но сейчас не этот случай, спасибо
Petr wrote:Прошел по пользователям, закрыл программу, перезагрузил сервер...
Пока работает... понаблюдаю...SQLite не рекомендуется для многопользовательской работы, по возможности используйте MySQL
Дмитрий, а можно чуть подробнее... я ещё тот юзер )))
Что значит лучше использовать одно чем другое?
Я накропал базу учета, движения товара, его оплату, контроль и т.д. в Вашей программе.
И никогда не задумывался что использую SQLite или MySQL )))
Программа My Visual Database для работы с данными использует Систему Управления Баз Данных (далее СУБД), простыми словами, это отдельная от MVD программа. СУБД бывают разными, по умолчанию в MVD используется СУБД SQLite, которая очень простая, не требует дополнительной настройки или установки, все сделано так, что вы даже не замечаете, что используете ее, но в тоже время она в принципе не предназначена для многопользовательской работы по сети, т.к. недостаточно надежная для этого.
MVD поддерживает не только СУБД SQLite, но и более продвинутую СУБД MySQL, которая предназначена для многопользовательской работы, в т.ч. и через Интернет. Но ее использование предполагает, что вы знакомы с этой СУБД, т.к. необходима ее установка и настройка.
Скачать ее можно отсюда
https://dev.mysql.com/downloads/mysql/
Здесь можете найти видео, как устанавливать MySQL
http://myvisualdatabase.com/forum/viewtopic.php?id=1734
Если в своем проекте вы используете SQL запросы в скриптах либо в выч. полях, возможно их придеться немного изменить, т.к. синтаксис SQL запросов немного отличается между MySQL и SQLite
Программа My Visual Database для работы с данными использует Систему Управления Баз Данных (далее СУБД), простыми словами, это отдельная от MVD программа. СУБД бывают разными, по умолчанию в MVD используется СУБД SQLite, которая очень простая, не требует дополнительной настройки или установки, все сделано так, что вы даже не замечаете, что используете ее, но в тоже время она в принципе не предназначена для многопользовательской работы по сети, т.к. недостаточно надежная для этого.
MVD поддерживает не только СУБД SQLite, но и более продвинутую СУБД MySQL, которая предназначена для многопользовательской работы, в т.ч. и через Интернет. Но ее использование предполагает, что вы знакомы с этой СУБД, т.к. необходима ее установка и настройка.
Скачать ее можно отсюда
https://dev.mysql.com/downloads/mysql/Здесь можете найти видео, как устанавливать MySQL
http://myvisualdatabase.com/forum/viewtopic.php?id=1734Если в своем проекте вы используете SQL запросы в скриптах либо в выч. полях, возможно их придеться немного изменить, т.к. синтаксис SQL запросов немного отличается между MySQL и SQLite
ОК. Понял.
Спасибо!
My Visual Database → Russian → Ошибка database is locked
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi