As
SQLite documentation[
^] states, a database in WAL journaling mode can only be accessed by SQLite version 3.7.0 (2010-07-21) or later.
Conclusion: you have to use
newer version of SQLite[
^] database.
[EDIT]
To be able to open SQLite database in WAL mode, you have to open it using special connection string:
SQLiteConnection connection = new SQLiteConnection("Data Source=" + file + ";PRAGMA journal_mode=WAL;")
connection.Open();
using (var command = new SQLiteCommand(sqliteConnection))
{
command.CommandText = "Your query string here";
command.ExecuteNonQuery();
}