Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Begin transaction & sqlsetprop(handle,transactions,2)
Message
From
24/02/2004 11:28:13
 
 
To
24/02/2004 02:45:46
Suhas Hegde
Dental Surgeon
Sirsi, India
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00880173
Message ID:
00880330
Views:
26
Hello,

what is also interesting is that when you connect a transactions is already in progress... e.g.
SQLSETPROP(0,'Transactions',2)

LOCAL lnCon
lnCon = SQLCONNECT(yourSettings...)

?SQLEXEC(lnCon,'SELECT @@TRANCOUNT AS myTest','testres')
?"TransactionCount", testres.myTest

?SQLEXEC(lnCon,'COMMIT')
?SQLEXEC(lnCon,'SELECT @@TRANCOUNT AS myTest','testres')
?"TransactionCount", testres.myTest

?SQLEXEC(lnCon,'UPDATE someTable SET someField = 'someValue')

?SQLEXEC(lnCon,'SELECT @@TRANCOUNT AS myTest','testres')
?"TransactionCount", testres.myTest

?SQLEXEC(lnCon,'ROLLBACK TRANSACTION')
?SQLEXEC(lnCon,'SELECT @@TRANCOUNT AS myTest','testres')
?"TransactionCount", testres.myTest

&& settings implicit transactions off ..
?SQLEXEC(lnCon,'SET IMPLICIT_TRANSACTIONS OFF')

&& now not revertable ...
?SQLEXEC(lnCon,'UPDATE someTable SET someField = 'someValue')

?SQLEXEC(lnCon,'SELECT @@TRANCOUNT AS myTest','testres')
?"TransactionCount", testres.myTest
Regards

Christian
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform