このデータベース情報構造体は、特定のデータベースに関する情報を取得します。この構造体のフィールドは、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 |
通貨パーティション・メンバー(非通貨データベースのみ) |