アクティブ・データベース内の別名テーブルのコンテンツをダンプします。
構文
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);
}
関連トピック