CDaoIndexFieldInfo 構造

CDaoIndexFieldInfo構造は次の形式をが:

構造体 CDaoIndexFieldInfo{特価;CString の m_strName;//プライマリBOOL m_bDescending;//プライマリ}(&N)

CDaoIndexFieldInfo構造には、データ アクセス オブジェクト (DAO) に定義されたインデックス フィールド オブジェクトに関する情報が含まれます。インデックス オブジェクトは、テーブル (またはテーブルに基づくレコード セット) のインデックス フィールドを示すフィールド数を持つことができます。CDaoTableDefまたはCDaoRecordsetクラスのGetIndexInfoメンバー関数を呼び出して取得はCDaoIndexInfoオブジェクトのm_pFieldInfosメンバーの情報が返される方法プライマリ上への参照を示す。

インデックス オブジェクトとフィールド オブジェクトのインデックスは MFC クラスでは表現できません。代わりに、MFC オブジェクト クラスCDaoTableDefまたはCDaoRecordsetの基になる DAO オブジェクトにはインデックス コレクションと呼ばれる、インデックス オブジェクトのコレクションが含まれています。各インデックス オブジェクトには、順番に、フィールド オブジェクトのコレクションが含まれています。これらのクラスはインデックス情報の個々 の項目にアクセスするメンバー関数を提供またはそれらすべてを一度には、 CDaoIndexInfoオブジェクトにオブジェクトのGetIndexInfoメンバー関数を呼び出すことによってアクセスできます。CDaoIndexInfoオブジェクトは、データ メンバー、 CDaoIndexFieldInfoオブジェクトの配列へのポインター m_pFieldInfosが。

メンバー

m_strName

インデックス フィールド オブジェクトの一意名します。詳細については、DAO ヘルプの「名前プロパティ」のトピックを参照してください。

m_bDescending

インデックス オブジェクトが定義されているインデックスの順序を示します。降順である場合に

コメント

テーブル定義のGetIndexInfoメンバー関数を呼び出すまたは興味のあるインデックス オブジェクト レコード セット オブジェクトのインデックスのコレクションを格納します。[ CDaoIndexInfoオブジェクトのm_pFieldInfosメンバにアクセスします。M_pFieldInfos配列の長さは、 m_nFieldsで格納されます。CDaoIndexFieldInfoもデバッグ ビルドでは、 Dumpメンバー関数を定義します。ダンプを使用して、 CDaoIndexFieldInfoオブジェクトの内容をダンプすることができます。

これと他の MFC DAO 情報構造体の使用方法については、参照してください DAO コレクション: DAO オブジェクトの情報の取得Visual の C++ プログラマのガイド

参照特価;CDaoTableDef::GetIndexInfoCDaoRecordset::GetIndexInfo(&N)

Index