transaction block

Hi,   I am using sql server2005 as a database for my application...I want to use transaction block in my code...if i use it is not roll backing if anything went wrong....whether sqlserver2005 will support transaction block or not? pls help me

with regards shiva