Tag: sqlite已

C#SQLite,数据库在读取后被锁定

我已经阅读了一些关于此的相关post,并不太明白。 发生的事情似乎是在访问数据库之后,数据库被锁定,以便可以读取数据库,但不能写入数据库。 退出应用程序后,数据库将再次解锁。 你能看到它并像我一样无知地跟我说话,指出我处理这种方式的错误吗? public static Partner GetOnePartner(string code) { Partner partner = new Partner(); SQLiteConnection connection = GroomwatchDB.GetConnection(); string sqlStatement = “SELECT * FROM partners WHERE partner_code = @partner_code”; SQLiteCommand command = new SQLiteCommand(sqlStatement, connection); command.Parameters.Add(new SQLiteParameter(“@partner_code”)); command.Parameters[“@partner_code”].Value = code; try { connection.Open(); SQLiteDataReader reader = command.ExecuteReader(CommandBehavior.SingleRow); if(reader.Read()) { partner.Code = reader[“partner_code”].ToString(); partner.Last_name = […]