CDaoDatabase::GetTableDefInfo

void GetTableDefInfo (int nIndex、CDaoTableDefInfoamp;tabledefinfoDWORDdwInfoOptions(&A) AFX_DAO_PRIMARY_INFO =);
throw (CDaoException, CMemoryException);

void GetTableDefInfo (LPCTSTR lpszName、CDaoTableDefInfoamp;tabledefinfoDWORDdwInfoOptions(&A) AFX_DAO_PRIMARY_INFO =);
throw (CDaoException, CMemoryException);

パラメーター

nIndex

テーブル定義オブジェクトのインデックスで検索する場合のデータベースの TableDefs コレクション内のインデックス。

tabledefinfo

要求された情報を返すCDaoTableDefInfoオブジェクトへの参照。

dwInfoOptions

取得するには、テーブルについての情報を指定するオプション。使用可能なオプションはここで彼らとの関係についてを返す関数がと共に一覧表示されます。:

lpszName

テーブル定義オブジェクトの名前を名前で検索します。

解説

さまざまな種類のデータベースに定義されたテーブルについての情報を入手するにはこのメンバー関数を呼び出します。データベースの TableDefs コレクション内のインデックスまたはテーブルの名前でテーブルを選択することができますので、関数の 2 つのバージョンが提供されます。

Tabledefinfoで返される情報の説明については、 CDaoTableDefInfo構造体を参照してください。この構造は、 dwInfoOptionsの説明に上記の情報のアイテムに対応するメンバーがあります。1 つのレベルで情報を要求した場合、レベルと同様の情報を得る。

!警告特価;AFX_DAO_ALL_INFOオプションは、取得に時間がかかることができる情報を提供します。この例では、テーブル内のレコードをカウント非常に時間が多くのレコードがある場合かかるかもしれない(&N)。

テーブルとテーブル定義オブジェクトの詳細情報を参照してください DaoVisual の C++ プログラマのガイド

CDaoDatabase 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoDatabase::GetTableDefCount(&N)

Index