Hi tronchaser,
There are few things that seem unclear to me. When you refer to transactions, are you referring to executing a single SQL statements as a transaction? Also, what kinds of calls are you making to the database in these three "transactions"? Also, by saying that you can roll back the last transaction, is this implemented in the DB or have you implemented this functionality?
One way of implementing a "transaction history" would be to query the records that you will be modifying in these three transactions, and store their present data somewhere in LabVIEW (i.e., an array). Then, go and call each transaction, and if you return an error from any of them, then perform a new transaction that updates/changes the data back to the original (stored) va
lues. Hope this helps!
Jeremy L.
National Instruments
Jeremy L.
National Instruments