sqlrollback( ) 函数

示例 请参阅

取消当前事务处理期间所做的任何更改。

语法

SQLROLLBACK(nConnectionHandle)

参数
nConnectionHandle

由 SQLCONNECT( ) 返回的、指向数据源的连接句柄。

返回值类型

数值型

说明

如果事务回滚成功,SQLROLLBACK( ) 返回 1;否则,返回 -1。如果 SQLROLLBACK( ) 返回 -1,可以使用 AERROR( ) 确定该事务不能回滚的原因。
如果人工事务处理有效 (SQLSETPROP( ) 的 Transactions 属性设置成“人工”),就可以将多个更新发送到远程表中,这些更新可以用 SQLROLLBACK( ) 全部回滚。
可以用 SQLCOMMIT( ) 提交更新。