アクティブ・データベース・アウトライン内の、特定のメンバーに関する情報が含まれている構造体を取得します。
構文
EsbGetMemberInfo ( hCtx, MbrName, MbrInfo ) ByVal hCtx As Long ByVal MbrName As String MbrInfo As ESB_MEMBERINFO_T
パラメータ | 説明 |
---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
MbrName |
メンバー名。 |
MbrInfo |
メンバーの情報構造体を受け取るバッファ。 |
備考
属性:
ESB_MEMBERINFO_T構造体のStatusフィールドのESB_MBRSTS_ATTRIBUTE定数は、次元またはメンバーが属性次元、または属性メンバーであることを示します。
ESB_MEMBERINFO_T構造体の次の2つのフィールドは、属性に対してのみ使用されます:
Attribute
IsAttributed
戻り値
正常終了の場合、この関数はメンバー情報の構造体をpMbrInfoに戻します。メンバーに親がない場合、この関数は空の文字列をESB_MEMBERINFO_T構造体のParentMbrNameフィールドに戻します。
アクセス
この関数を使用するには、呼出し元がデータベースに対してアクセス権を持っていて、EsbSetActive()を使用してこれをアクティブなデータベースとして選択している必要があります。
例
Declare Function EsbGetMemberInfo Lib "ESBAPIN" (ByVal hCtx As Long, ByVal MbrName As String, MbrInfo As ESB_MEMBERINFO_T) As Long Sub ESB_GetMemberInfo () Dim sts As Long Dim MbrName As String Dim MbrInfo As ESB_MEMBERINFO_T MbrName = "Year" '************************** ' Get Member Info structure '************************** sts = EsbGetMemberInfo (hCtx, MbrName, MbrInfo) End Sub
関連トピック