Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLCommit() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

SQLCommit() 函数定义事务集的结束。SQLTransact() 函数运行之后,在 SQLCommit() 函数成功运行之前,事务集中所有的后续 SQL 语句都不会提交给数据库。

注意:编写包含 SQLCommit() 函数的 QuickScript 时,请务必小心。处理时间随着事务集中 SQL 语句数量的增加而增加。

类别

SQL

语法

[ResultCode=]SQLCommit(ConnectionID)

参数

ConnectionID

内存整型标记的名称,用于存放 SQLConnect() 函数指定给每个数据库连接的编号 (ID)。

示例

此示例脚本包含执行三次数据库插入操作的事务集。

ResultCode = SQLTransact(ConnectionID);

ResultCode = SQLInsertPrepare(ConnectionID, TableName, BindList, StatementID);

ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);

ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);

ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);

ResultCode = SQLInsertEnd(ConnectionID, StatementID);

ResultCode = SQLCommit(ConnectionID);

另请参阅

SQLRollback()、SQLTransact()、SQLCommit()

In This Topic
Related Links