SQLROLLBACK()
From Lianjapedia
Revision as of 11:26, 7 January 2013 by Yvonne.milne (Talk | contribs)
Contents
Purpose
Rollback a transaction
Syntax
SQLROLLBACK(<nStatementHandle>)
See Also
SQLCANCEL(), SQLCOLUMNS(), SQLCOMMIT(), SQLCONNECT(), SQLDISCONNECT(), SQLERROR(), SQLEXEC(), SQLGETPROP() SQLMORERESULTS(), SQLPREPARE(), SQLSETPROP(), SQLSTRINGCONNECT(), SQLTABLES(), SQLTRANSACTION()
Description
The SQLROLLBACK() function is used to commit a transaction. The SQLROLLBACK() function is only required when SQLTRANSACTION() is in effect on the connection. The SQLROLLBACK() function operates on the ODBC connection specified by <nStatementHandle>.
The SQLROLLBACK() function operates on the data source specified by <nStatementHandle>.
Keywords | Description |
---|---|
nStatementHandle | Statement handle to the connection |
Example
nStatHand=sqlconnect("awhr") if nStatHand < 1 messagebox("Cannot make connection", 16, "SQL Connect Error") else messagebox("Connection made", 48, "SQL Connect Message") sqltransaction(nStatHand) sqlexec(nStatHand,"insert into dbo.doc1 (account_no, lastname, balance) values ('00889','Brown', 12000)") if messagebox("Commit Insert?",36,"Transaction") = 6 sqlcommit(nStatHand) else sqlrollback(nStatHand) endif sqlexec(nStatHand,"select * from dbo.doc1") list sqldisconnect(nStatHand) endif