摘要:[SQLite][Error Code] 21 misuse
若使用SQLite API時,出現錯誤代碼21(misuse),可能是你的SQLiteConnection同時打開(Open)了兩個相同的Data source,所造成的錯誤。
解決方法:
若要一次執行連續的資料更新插入等等,則必須Open()後就不能在Open(),
如果你是用 SQLiteDataAdapter 類別做更新的話,SQLiteDataAdapter.Fill()方法本身就會Open(),所以說檢查一下是否在呼叫SQLiteDataAdapter.Fill()時,上面已經有connection.Open(),有的話要將connection.Open()刪除掉。