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