在 C#中執行Sqlite數據庫事務有兩種方式:Sql代碼和C#代碼
1.Sql代碼:
BEGIN…
COMMIT
/ROLLBACK
2.C#代碼:
using (SQLiteConnection conn = SqliteHelper.GetSQLiteConnection())
{
DbTransaction trans = conn.BeginTransaction();
try
{
//Sql語句
trans.Commit();//提交事務
}
catch (Exception e)
{
trans.Rollback();//回滾事務
}
}
SqliteHelper是一個訪問Sqlite數據庫的工具類,在我的《c# Sqlite幫助類》中有介紹
查看本欄目