Create procedure Procedure_Name( @val1 as int,@val2 as varchar(50),@val3 as datetime)
as
Declare @errins as int
Begin Transaction
Insert into TableName
(col1,col2,col3)
Values (@val1 , @val2 , @val3 )
--Set Error
Select @errins = @@error
If @errins = 0
Commit TransactionELSE
Rollback Transaction
'run this in this sp in sql server (open sql query analyzer and write like this click f5)
'.Net code
imports data.sqlclient
dim constring = system.configurationmanager.configuration.appsetti ngs("")
dim sqlcon as new sqlconnection(constring)
dim cmd as new sqlcommand("spname",sqlcon)
sqlcon.open()
cmd.commandtype = commandtype.storedprocedure
cmd.parameters.add("@val1",sqldbtype.int).value = 1
----
---
cmd.executenonquery()
sqlcon.close()