EsbGetDatabaseStats

データベースに関する統計情報が含まれている、アクティブ・データベースの統計構造体を取得します。

構文

            EsbGetDatabaseStats
             (
            hCtx, AppName, DbName, pDbStats, pItems
            )
ByVal 
            hCtx
                 As Long
ByVal 
            AppName
              As String
ByVal 
            DbName
               As String
      
            pDbStats
             As ESB_PDBSTATS_T 
      
            pItems
               As Integer
         
パラメータ説明

hCtx

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

AppName

アプリケーション名。

DbName

データベース名。

pDbStats

データベースの統計構造体を受け取るバッファ。

pItems

次元の統計アイテムのアイテムを受け取る変数のアドレス。

備考

戻り値

正常終了の場合は、割り当てられたデータベースの統計構造体へのポインタがpDbStatsに、次元数がpItemsに戻され、次元統計構造体のリストが生成されます。このリストには、GetNextItem()を使用してアクセスできます。

アクセス

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

         Declare Function EsbGetDatabaseStats Lib "ESBAPIN" (ByVal hCtx As Long, ByVal AppName As String, ByVal DbName As String, DbStats As ESB_DBSTATS_T, Items As Integer) As Long

Sub ESB_GetDatabaseStats ()
   Dim Items As Integer
   Dim AppName As String
   Dim DbName As String 
   Dim DbStats As ESB_DBSTATS_T
   Dim DimStats As ESB_DIMSTATS_T
   Dim sts As Long   AppName = "Sample"
   DbName = "Basic"   '*******************
   ' Get Database stats
   '*******************
   sts = EsbGetDatabaseStats (hCtx, AppName, DbName, DbStats, Items)   For n = 1 To Items      '******************************
     ' Get next Dimension stats item 
     'from the list
     '******************************
     sts = EsbGetNextItem (hCtx, 
     ESB_DIMSTATS_TYPE, DimStats)
   Next
End Sub
      

関連トピック