計算スクリプト・ファイルからアクティブ・データベースに対してデフォルト計算スクリプトを設定します。
構文
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);
}
関連トピック