0
我創建了一個sqlite數據庫,並且試圖用這個函數連接。無法在數據庫中插入值?(錯誤:數據庫文件被鎖定)
void AddScores(string conn)
{
IDbConnection dbconn;
dbconn = (IDbConnection)new SqliteConnection(conn);
dbconn.Open();
using(IDbCommand dbCmd = dbconn.CreateCommand())
{
// string sqlQuery = "SELECT Id FROM PickAndPlace ";
string sqlQuery= "INSERT INTO PickAndPlace (Id) VALUES (324)";
dbCmd.CommandText = sqlQuery;
using(IDataReader reader = dbCmd.ExecuteReader())
{
while (reader.Read())
{
print(reader.GetInt32(0));
}
dbconn.Close();
reader.Close();
dbCmd.Dispose();
}
}
}
下面的代碼無法正常工作,如果我嘗試插入值......這正顯示出這個錯誤「數據庫文件被鎖定: 數據庫被鎖定」但如果我嘗試選擇此工作得很好。那麼我的錯誤在哪裏?