How to use Transaction for deleting the record

Deleting record in transaction

Dim SqlConn As New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("MyConnectionString").ToString())
Dim OBjTrans As SqlTransaction = Nothing
Dim ObjCommand As New SqlCommand
SqlConn.Open()
OBjTrans = SqlConn.BeginTransaction()
ObjCommand.CommandText = "Delete From StockInMast WHERE RefNo =23 " ObjCommand.Connection = SqlConn
ObjCommand.Transaction = OBjTrans
ObjCommand.ExecuteNonQuery()
ObjCommand.Dispose()
OBjTrans.Commit()
SqlConn.Close()
SqlConn.Dispose()