COBOL2002 ユーザーズガイド
CBLSQLSETOPTサービスルーチンは,埋め込みSQL文によるODBCインタフェース機能の使用時に,SQLSetConnectOption関数で接続関連を制御するオプションを設定します。
CALL 'CBLSQLSETOPT' USING 引数1 引数2
表32-8 CBLSQLSETOPTサービスルーチンで設定できるオプション
引数1の設定値と機能 | 引数2の設定値と機能 | 注意事項 | |
---|---|---|---|
設定値 | 機能 | ||
SQL_COPT_SS_ENLIST_IN_XA SQL Server Version 6.5以降の分散トランザクションのX/OpenのXAトランザクションを行います。 |
1 | XAトランザクションをODBC接続に関連づけます。 | この指定によってXAトランザクションをODBC接続に関連づけた場合,COMMIT,ROLLBACK文によるトランザクション管理はできません。それまでのトランザクションは,コミットされます。 |
0 | XAトランザクションを終了します。 |
IDENTIFICATION DIVISION. PROGRAM-ID. SAMPLE1. : DATA DIVISION. WORKING-STORAGE SECTION. : 01 OP-1 PIC X(128). 01 OP-2 PIC 9(9) USAGE COMP. : PROCEDURE DIVISION. : *> XAトランザクションをODBC接続に関連づける MOVE 'SQL_COPT_SS_ENLIST_IN_XA' TO OP-1. MOVE 1 TO OP-2. CALL 'CBLSQLSETOPT' USING OP-1 OP-2. IF RETURN-CODE NOT = 0 THEN *> エラー処理 END-IF. EXEC SQL … 1. SELECT :
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2002, 2011, Microsoft Corporation.