分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編

[目次][索引][前へ][次へ]

dc_ist_open

名称

ISTテーブルのオープン

形式

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に設定した値が間違っています。