1
我想通過設置FullMutex模式創建一個連接。這是拋出一個SQLiteException - 無法打開文件數據庫路徑誤用。Sqlite設置序列化模式拋出異常
_DBConn = new SQLiteConnection(new SQLitePlatformWinRT(), dbpath,SQLite.Net.Interop.SQLiteOpenFlags.FullMutex);
如何解決這個問題?
我想通過設置FullMutex模式創建一個連接。這是拋出一個SQLiteException - 無法打開文件數據庫路徑誤用。Sqlite設置序列化模式拋出異常
_DBConn = new SQLiteConnection(new SQLitePlatformWinRT(), dbpath,SQLite.Net.Interop.SQLiteOpenFlags.FullMutex);
如何解決這個問題?
您未指定強制標誌(SQLITE_OPEN_READONLY或SQLITE_OPEN_READWRITE)。你必須指定它們。
修改開放命令(假設數據庫不存在,並已被創建):
_DBConn = new SQLiteConnection(new SQLitePlatformWinRT(), dbpath,
// optional - if you want to create new db
SQLite.Net.Interop.SQLiteOpenFlags.Create |
SQLite.Net.Interop.SQLiteOpenFlags.ReadWrite |
SQLite.Net.Interop.SQLiteOpenFlags.FullMutex);
它是否是不帶'FullMutex'標誌工作? –
是的,它的工作沒有國旗 – Razor
你能把你的錯誤堆棧在這裏嗎? –