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

AVEVA™ InTouch HMI

SQLTransact() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

SQLTransact() 函数定义一组称为事务集的 SQL 语句的开始。事务集的处理方式与单个事务相同。SQLTransact() 函数运行之后,在 SQLCommit() 函数成功运行之前,所有的后续操作都不会提交给数据库。

类别

SQL

语法

[ResultCode=]SQLTransact(ConnectionID)

参数

ConnectionID

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

示例

此示例事务集包含三个 insert 语句。

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);

另请参阅

SQLCommit()、SQLRollback()

In This Topic
Related Links