Я работаю над приложением VB.NET. В соответствии с природой приложения один модуль должен каждый день контролировать базу данных (SQLite DB). Этот мониторинг выполняется с помощью простого оператора select, который выполняется для проверки данных по некоторым условиям. Другие модули выполняют операции выбора, вставки и обновления в том же SQLite DB. на операторах SQLite для одновременного выбора работают нормально, но мне сложно найти, почему это не позволяет Inset и Update. Я понимаю, что это блокировка на основе файлов, но все равно, чтобы это сделать? каждый модуль, фактически оператор открывает и закрывает соединение с БД. Я ограничил пользователя для запуска одного заявления за раз с помощью графического интерфейса.Проблема параллельных соединений SQLite
любая помощь будет оценена по достоинству.
Благодарим вас за ответ. Теперь я делаю все это в одном потоке (форме). даже если этот поток будет закрыт, будет открыт второй поток (ту же форму). И ДА, это не сетевой файл. Не знаете, как использовать режим WAL. Можете ли вы помочь мне с помощью куска кода в VB.NET. – SOAMad