このデータベース情報構造体は、特定のデータベースに関する情報を取得します。この構造体のフィールドは、VB APIを使用して変更できません。ESB_DBSTATE_Tも参照してください。変更できる追加のデータベース状態パラメータを含んでいます。また、ESB_DBSTATS_Tも参照してください。フィールドは次のとおりです:
Type ESB_DBINFO_T ElapsedDbTime As Long DataCacheSize As Long IndexCacheSize As Long IndexPageSize As Long nDims As Long DbType As Integer status As Integer nConnects As Integer nLocks As Integer Data As Integer AppName As String * ESB_APPNAMELEN Name As String * ESB_DBNAMELEN Country As String * ESB_MBRNAMELEN Time As String * ESB_MBRNAMELEN Category As String * ESB_MBRNAMELEN Type As String * ESB_MBRNAMELEN CrPartition As String * ESB_MBRNAMELEN End Type
VBデータ型 |
フィールド |
説明 |
---|---|---|
As long |
ElapsedDbTime |
データベースがロードされている秒数 |
As long |
DataCacheSize |
現在データベースが使用しているランタイム・データ・キャッシュ・サイズ(KB単位)。データ・キャッシュ・サイズを変更した後、新しいデータ・ファイル・キャッシュ・サイズを有効にするには、データベースを停止して再起動する必要があることに注意してください。 |
As long |
IndexCacheSize |
現在データベースで使用中のランタイム・インデックス・キャッシュ・サイズ(KB単位) |
As long |
IndexPageSize |
現在データベースで使用中のランタイム・インデックス・ページ・サイズ(KB単位) |
As Long |
nDims |
データベース中の次元数 |
As Integer |
DbType |
データベースのタイプ(標準または通貨)。このフィールドは次の値を含むことができます:
|
As Integer |
Status |
データベースのロード・ステータス(ロードされたかどうか) - 次のいずれかの値になります:
|
As Integer |
nConnects |
現在データベースに接続しているユーザーの数 |
As Integer |
nLocks |
現在排他的にロックされているデータ・ブロックの数 |
As Integer |
Data |
データベースへのデータのロード状態を示すフラグ(データはロードされていない、データはロードされたが未計算、データはロードされて計算済のいずれか)。このフィールドは次の値の1つを含むことができます:
|
As String * ESB_APPNAMELEN |
AppName |
関連付けられたアプリケーション名 |
As String * ESB_DBNAMELEN |
Name |
データベース名 |
As String * ESB_MBRNAMELEN |
Country |
通貨国次元メンバー(ある場合)。ない場合、このフィールドは空の文字列です。 |
As String * ESB_MBRNAMELEN |
Time |
通貨時間次元のメンバー(ある場合)。ない場合、このフィールドは空の文字列です。 |
As String * ESB_MBRNAMELEN |
Category |
通貨カテゴリ次元メンバー(ある場合)。ない場合、このフィールドは空の文字列です。 |
As String * ESB_MBRNAMELEN |
Type |
通貨タイプ次元のメンバー(通貨データベースのみ)。ない場合は、このフィールドは空の文字列です。 |
As String * ESB_MBRNAMELEN |
CrPartition |
通貨パーティション・メンバー(非通貨データベースのみ) |