Catch ex2 As Exception ' This catch block will handle any errors that may have occurred ' on the server that would cause the rollback to fail, such as ' a closed connection. Console.WriteLine("Rollback Exception Type: {0}", ex2.GetType()) Console.WriteLine(" Message: {0}", ex2.Message) End Try End Try End UsingEnd Sub

for more info pls follow link,http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx