Transaction.Commit() and Transaction.Rollback()

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Transaction.Commit() , Transaction.Rollback() ,
cmd.BeginTransaction(), cmd.EndTransaction()

Can any one explain what are the kind of scenarios that these set of
commands are being used. MSDN does have the code but does not explain
how are they different from simple ExecuteReader() or executing any
simple query.

Referring to any useful link, would be appreciated.

Regards

.