計算スクリプト・ファイルからアクティブ・データベースに対してデフォルト計算スクリプトを設定します。
構文
ESS_FUNC_M EssSetDefaultCalcFile (
hDestCtx, hSrcCtx, AppName, DbName, FileName
);
パラメータ | データ型 | 説明 |
---|---|---|
hDestCtx |
ESS_HCTX_T |
サーバー上のターゲット・データベースのAPIコンテキスト・ハンドル。 |
hSrcCtx |
ESS_HCTX_T |
計算スクリプト・ファイルの場所のAPIコンテキスト・ハンドル。計算スクリプトは、クライアント、またはターゲット・データベースと同一のサーバー上に配置できます。 |
AppName |
ESS_STR_T |
計算スクリプト・ファイルの場所のアプリケーション名。 |
DbName |
ESS_STR_T |
計算スクリプト・ファイルの場所のデータベース名。 |
FileName |
ESS_STR_T |
デフォルト計算スクリプト・ファイルの名前。 |
備考
デフォルト計算スクリプトの長さは、64KB以下である必要があります。
この関数を呼び出すと、サーバーは計算スクリプト・ファイル内のテキストをコピーします。それ以降、計算スクリプト・ファイルに対して行われた変更は、この関数を再度呼び出して更新するまで、デフォルト計算に反映されません。
戻り値
なし。
アクセス
この関数を使用するには、呼出し元はアクティブなデータベースに対して計算権限(ESS_PRIV_CALC)を持っている必要があります。
例
ESS_FUNC_M ESS_SetDefaultCalcFile (ESS_HCTX_T hCtx) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_HCTX_T hSrcCtx; ESS_STR_T AppName; ESS_STR_T DbName; ESS_STR_T FileName; AppName = "Sample"; DbName = "Basic"; FileName = "DefTest"; hSrcCtx = hCtx; sts = EssSetDefaultCalcFile (hCtx, hSrcCtx, AppName, DbName, FileName); return(sts); }
関連トピック