分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編
名称
形式
ANSI C ,C++の形式
#include <dcist.h> int dc_ist_open(char *istname,DCLONG flags)
K&R版 C の形式
#include <dcist.h> int dc_ist_open(istname,flags) char *istname; DCLONG flags;
機能
指定したISTテーブルをオープンします。ISTテーブルを正常にオープンできると,テーブル記述子がリターンされます。
UAPで値を設定する引数
●istname
オープンするISTテーブル名を,1〜8バイトの名称で設定します。
●flags
DCNOFLAGSを設定します。
リターン値
| リターン値 | リターン値(数値) | 意味 |
|---|---|---|
| 0または正の整数 | 0または正の整数は,テーブル記述子を示します。 | |
| DCISTER_PROTO | -3800 | ISTテーブルへアクセスする関数を呼び出す順序が間違っています。 |
| DCISTER_UNDEF | -3801 | istnameに設定したISTテーブル名は定義されていません。 |
| DCISTER_NOMEM | -3807 | メモリが不足しました。 |
| DCISTER_OPENED | -3808 | istnameに設定したISTテーブル名はオープン済みです。 |
| DCISTER_PARAM_TBLNAME | -3810 | ISTテーブル名に設定した値の長さが間違っています。 |
| DCISTER_PARAM_FLAGS | -3811 | flagsに設定した値が間違っています。 |
All Rights Reserved. Copyright (C) 2006, 2012, Hitachi, Ltd.