EssQueryDatabaseMembers

レポートスタイルのクエリーを実行して、選択したデータベース・メンバーの情報をリストします。

構文

            ESS_FUNC_M EssQueryDatabaseMembers (
            hCtx, mbrQuery
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

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

mbrQuery

ESS_STR_T

メンバー・クエリー文字列。クエリー文字列は、レポート指定に類似のコマンドです。有効なクエリー文字列は、注意を参照してください。

備考

戻り値

なし。

アクセス

この関数を使用するには、呼出し元がデータベースに対して少なくとも読取りアクセス権(ESS_PRIV_READ)を持っていて、EssSetActiveを使用してそのデータベースをアクティブなデータベースとして選択している必要があります。

         ESS_STS_T
ESS_GetMembers (ESS_HCTX_T  hCtx,
                ESS_HINST_T hInst
               )
{
   ESS_STS_T        sts = ESS_STS_NOERR;
   ESS_STR_T      mString = NULL;
   
   sts = EssQueryDatabaseMembers (hCtx,
         "<ALLINSAMEDIM Year");

   if (!sts)
      sts = EssGetString (hCtx, &mString);

   while ((!sts) && (mString != NULL))
   {
      printf ("%s\r\n", mString);
      EssFree (hInst, mString);

      sts = EssGetString (hCtx, &mString);
   }
      
   return(sts);
}
      

関連トピック