[C#] sqlite - как установить режим WAL в sqlite
Windows CE, .NET compact framework 3.5 Using SQlite Dll File : sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.105.0.zip "http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki"
Я хочу использовать режим wal. Итак, я написал следующий код.
string sql = "PRAGMA journal_mode = WAL;"; SQLiteCommand cmd = new SQLiteCommand(sql, cnn); var journalMode = cmd.ExecuteScalar();
Но journalMode был установлен в положение "удалить".
Что я уже пробовал:
Другая настройка, например "journal_mode = OFF", в порядке.
И когда я пытаюсь открыть файл базы данных, настроенный на режим wal, возникает ошибка.
"file is encrypted or is not a database\r\nfile is encrypted or is not a database
В чем проблема?