Functions.SqlCommit 方法 | |
提交事务。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION SqlCommit(
nStatementHandle AS LONG
) AS LONG
public static int SqlCommit(
int nStatementHandle
)
查看代码参数
- nStatementHandle
- 类型:Int32
指定由 SqlConnect( ) 返回的数据源的语句句柄。
返回值
类型:
Int32
数值型。
SqlCommit( ) 如果事务成功提交,则返回 1;否则,返回 -1。
如果
SqlCommit( ) 返回 -1,您可以使用
AError( ) 来确定事务无法提交的原因。
备注
如果手动事务生效(SqlSetProp( ) 的 Transactions 属性设置为 Manual),您可以向远程表发送多个更新,并使用 SqlCommit( ) 提交所有更新。
更新可以使用 SqlRollBack( ) 回滚。
示例 1= SqlSetProp(gnHandle, 'Transactions', 2)
2= SqlExec(gnHandle, "Insert Into authors (au_id, au_lname);
3VALUES ('aupoe', 'Poe')")
4= SqlCommit(gnHandle)
参见