CDaoWorkspace::GetDatabaseInfo

ワークスペースで開かれているデータベースに関するさまざまな情報を取得します。

void GetDatabaseInfo( 
   int nIndex, 
   CDaoDatabaseInfo& dbinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetDatabaseInfo( 
   LPCTSTR lpszName, 
   CDaoDatabaseInfo& dbinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

パラメーター

  • nIndex
    インデックスで検索する場合、ワークスペースの Databases コレクション内にあるデータベース オブジェクトの 0 から始まるインデックス番号。

  • dbinfo
    要求した情報が返される CDaoDatabaseInfo オブジェクトへの参照。

  • dwInfoOptions
    データベースのどの情報を取得するかを指定するオプション。 指定できるオプションと、各オプションに応じて関数が返す情報を次に示します。

    • AFX_DAO_PRIMARY_INFO   (既定) 名前、更新可否、トランザクション

    • AFX_DAO_SECONDARY_INFOプライマリ情報プラス:バージョン、照合順序、クエリ タイムアウト

    • AFX_DAO_ALL_INFOプライマリおよびセカンダリの情報プラス:接続

  • lpszName
    名前で検索する場合の、データベース オブジェクト名。 名前は、新しいワークスペース オブジェクトを一意に識別する最大 14 文字の文字列になります。

解説

関数の 1 つの形式では、インデックスでデータベースを検索します。 もう 1 つの形式では、名前でデータベースを検索します。

dbinfo に返される情報の説明は、CDaoDatabaseInfo 構造体を参照してください。 この構造体は、上記の dwInfoOptions で説明した情報に対応するメンバーを保持します。 あるレベルの情報を要求すると、それ以下のレベルの情報も返されます。

必要条件

**ヘッダー:**afxdao.h

参照

参照

CDaoWorkspace クラス

階層図

CDaoWorkspace::GetDatabaseCount

その他の技術情報

CDaoWorkspace のメンバー