ESB_USERDB_T、ESB_GROUPDB_T

この構造体にはユーザーまたはグループ、および特定のデータベースに関するアクセス権限情報が含まれています。この構造体の中でアクセスMaxAccessおよびフィルタフィールドのみが、VB APIを使用して変更できます。フィールドは次のとおりです:

      Type ESB_USERDB_T

   Access       As Integer                   
   MaxAccess    As Integer                   
   AppName      As String * ESB_APPNAMELEN   
   DbName       As String * ESB_DBNAMELEN    
   userName     As String * ESB_USERNAMELEN  
   FilterName   As String * ESB_FTRNAMELEN   
End Type
   

VBデータ型

フィールド

説明

As String * ESB_USERNAMELEN

UserName

ユーザー名またはグループ名(ESB_USERNAMELEN)

As String * ESB_APPNAMELEN

AppName

アプリケーション名(ESB_APPNAMELEN)

As String * ESB_DBNAMELEN

DbName

データベース名(ESB_DBNAMELEN)

As Integer

Access

ユーザーまたはグループに対して割り当てられたデータベースへのアクセス権限。値:

  • ESB_PRIV_NONE

  • ESB_PRIV_READ

  • ESB_PRIV_WRITE

  • ESB_PRIV_CALC

  • ESB_PRIV_DBLOAD

  • ESB_PRIV_DBDESIGN

これらの値は表 15のサブセットです。

As Integer

MaxAccess

ユーザーまたはグループに割り当てられた、すべてのソースからのデータベースへの最大アクセス権限

As String * ESB_FTRNAMELEN

FilterName

割り当てられたデータベース・フィルタの名前(ある場合)。ない場合、このフィールドは空の文字列です。