winform 下的事物 (Transactions)
TransactionOptions option = new TransactionOptions();
option.IsolationLevel = System.Transactions.IsolationLevel.Serializable;
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, option))
{
SQLiteHelper.conn.Close();
SQLiteConnection sqliteConn = new SQLiteConnection(SQLiteHelper.conn);
SQLiteCommand sqliteCmd = new SQLiteCommand();
sqliteConn.Open();
sqliteCmd.CommandText = sql;
sqliteCmd.Connection = sqliteConn;
sqliteCmd.ExecuteNonQuery();
}
以上的代码是可以正常运行的
但是当我把大括号里面的代码放在方法中,然后在大括号中去调用这个这个方法的时候
当执行到 sqliteConn.Open();提示 the database is locked
求大神们帮帮忙