EssLRODeleteObject

Essbaseデータベースのデータ・セルにリンクされている特定のオブジェクトを削除します。セルにリンクされたすべてのオブジェクトを削除するには、EssLRODeleteCellObjectsを使用します。

構文

            ESS_FUNC_M EssLRODeleteObject (
            hCtx, plinkId
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

APIコンテキスト・ハンドル。

plinkId

ESS_LROHANDLE_API_T

オブジェクト識別構造体に対するポインタ。

備考

戻り値

正常終了の場合は、ESS_STS_NOERRが戻されます。それ以外の場合、エラー・コードが戻されます。

アクセス

この関数を呼び出すには、アクティブなデータベースに対して書込み権限(ESS_PRIV_WRITE)を持っている必要があります。

         ESS_FUNC_M  Ess_LRO DeleteObject (ESS_HCTX_T hCtx)
{
        ESS_FUNC_M              sts = ESS_STS_NOERR;
        ESS_LROHANDLE_API_T     linkId;
        memset(&linkId, 0, sizeof(ESS_LROHANDLE_API_T));
        linkId.hObject = 26;
        linkId.cellKey.cellOffset = 282;
        linkId.cellKey.blkOffset = 113;
        linkId.cellKey.segment = 0;
        sts = EssLRODeleteObject(hCtx, &linkId);
        if (sts)
        {
                printf("Could not delete object\n");
        }
        return sts;
}
      

関連トピック