| | | StrataFrame User
       
Group: Forum Members Last Login: 05/25/2007 3:34:57 PM Posts: 235, Visits: 309 |
| In this sample ublic Sub SaveAllOnTransaction()
'-- Add a try around the transaction processing
' This enables the process to call TransactionRollback()
' if anything bad happens during the transaction process.
Try
'-- Start the transaction
BusinessLayer.TransactionBegin(Data.IsolationLevel.ReadCommitted)
'-- Save the business objects on the transaction
Me.Customers.Save(True)
Me.Orders.Save(True)
Me.OrderItems.Save(True)
'-- When business objects are saved on the transaction, the
' pending changes to their internal DataTables are NOT saved
' until TransactionEnd() is called...
'-- Call transaction end to commit the transaction queries and
' accept the pending changes on all of the business objects
' that participated in the transaction.
BusinessLayer.TransactionEnd()
Catch ex As Exception
'-- If an exception occurs during the saving of the records, then
' abort the transaction.
BusinessLayer.TransactionRollback()
End Try
End Sub
TransactionEnd should be TransactionCommit
and
Data.IsolationLevel.ReadCommitted does not compile.
It should either be System.Data.IsolationLevel.ReadCommitted
or
IsolationLevel.ReadCommitted
I think. |
| | | | 
StrataFrame Developer

Group: StrataFrame Developers Last Login: Yesterday @ 4:50:35 PM Posts: 4,796, Visits: 4,766 |
| | Thanks. We will take care of it. |
| |
|
|