Skip to content

Instantly share code, notes, and snippets.

@leonguyen
Last active August 29, 2015 13:57
Show Gist options
  • Select an option

  • Save leonguyen/9827733 to your computer and use it in GitHub Desktop.

Select an option

Save leonguyen/9827733 to your computer and use it in GitHub Desktop.
Transaction
var transaction = new sql.Transaction(connection);
transaction.begin(function(err) {
if(err){
console.log(1);
console.log(err);
transaction.rollback(function(err){
res.end("\n");
});
return;
}
//Code here
//Commit
setTimeout(function(){
transaction.commit(function(err) {
if(err){
console.log(10);
console.log(err);
transaction.rollback(function(err){
if(err){console.log(err);}
});
return;
}
console.log("Transaction commited.");
connection.close();
});
},2000);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment