1、System.Data.SQLiteException:database is locked
发生该错误的可能原因为:在使用SQLiteDataReader后没有关闭连接,释放资源。
注:在任何使用SQLiteDataReader的地方,都必须及时的释放资源。
比如:SQLiteDataReader dr = AccountUtil.GetAccountInfo();AccountUtil.GetAccountInfo()返回一个SQLiteDataReader对象,在用SQLiteDataReader对象接收数据的时候,此处的SQLiteDataReader也必须释放资源。