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 26, 2024
  • 1 minute read

SQLCommit() 関数は、トランザクション セットの終了を定義します。SQLTransact() 関数が実行されると、トランザクション セット内のすべての SQL ステートメントは SQLCommit() 関数が正常に実行されるまではデータベースに対して実行されません。

注記:SQLCommit() 関数を含む QuickScript を記述するときは、慎重に行ってください。トランザクション セット内の SQL ステートメントの数によって処理時間は増加します。

カテゴリ

SQL

構文

[ResultCode=]SQLCommit(ConnectionID)

引数

ConnectionID

各データベース接続に SQLConnect() 関数によって割り当てられた番号(ID)を保持するメモリ整数型タグの名前

このサンプル スクリプトには、3 つのデータベース挿入を行うトランザクション セットが含まれています。

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