EssDisplayAlias

アクティブ・データベース内の別名テーブルのコンテンツをダンプします。

構文

            ESS_FUNC_M EssDisplayAlias (
            hCtx, AliasName, pCount, ppAliases
            );
         
パラメータデータ型説明

hCtx

ESS_HCTX_T

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

AliasName

ESS_STR_T

別名テーブル名。

pCount

ESS_PUSHORT_T

別名のカウントを受け取る変数のアドレス。

ppAliases

ESS_MBRALT_T

メンバーの別名テーブルを受け取るポインタのアドレス。

備考

ppAliasesに対して割り当てられたメモリーは、EssFreeを使用して解放する必要があります。

戻り値

なし。

アクセス

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

         ESS_FUNC_M
ESS_DisplayAlias (ESS_HCTX_T    hCtx)
{
   ESS_FUNC_M     sts = ESS_STS_NOERR;
   ESS_USHORT_T  Count;
   ESS_USHORT_T  ind;
   ESS_PMBRALT_T Altlist;
   ESS_STR_T     AltName;     
  
   AltName = "TestAlias";
   
   sts = EssDisplayAlias (hCtx, AltName, &Count, &Altlist);
   if (Count)
   {   
      printf ("\r\n-----Alias Contents-----\r\n\r\n");
      
      for (ind = 0; ind < Count; ind++)
      {
          printf ("%s==>%s\r\n",
                   Altlist [ind].MbrName, Altlist [ind].AltName);
      }
      printf ("\r\n");
   }       
      
  return (sts);
}
      

関連トピック

  • EssListAliases