在 C#中執(zhí)行Sqlite數(shù)據(jù)庫事務(wù)有兩種方式:Sql代碼和C#代碼
1.Sql代碼:
BEGIN…
COMMIT
/ROLLBACK
2.C#代碼:
using (SQLiteConnection conn = SqliteHelper.GetSQLiteConnection()) { DbTransaction trans = conn.BeginTransaction(); try { //Sql語句 trans.Commit();//提交事務(wù) } catch (Exception e) { trans.Rollback();//回滾事務(wù) }
}
SqliteHelper是一個訪問Sqlite數(shù)據(jù)庫的工具類,在我的《c# Sqlite幫助類》中有介紹
新聞熱點
疑難解答