Transaction In C#,ASP.Net
SqlTransaction transaction;
con.Open();
transaction = con.BeginTransaction();
try
{
for (int i = 0; i < dtTemp.Rows.Count; i++)
{
SqlCommand cmd = new SqlCommand("insert command....", con,transaction);
cmd.ExecuteNonQuery();
}
transaction.Commit();
}
catch (Exception Error)
{
}
In above Part the only thing you have to care about is
SqlTransaction transaction;
con.Open();
transaction = con.BeginTransaction();
try
{
SqlCommand cmd = new SqlCommand("insert command....", con,transaction);
cmd.ExecuteNonQuery();
transaction.Commit(); //whenever you call commit it means now finaly
//all execution will take place else rollback to catch
}
catch
{
transaction.Rollback();
}
No comments:
Post a Comment