CDaoIndexFieldInfo yapısı

Aşağıdaki formu CDaoIndexFieldInfo yapıya sahiptir:

struct CDaoIndexFieldInfo
{
 nbsp; CString m_str&Name;          / / Birincil
   bool m_bDescending;         / / Birincil
}

CDaoIndexFieldInfo yapısı için veri erişim nesneleri (dao) tanımlanmış bir dizin field nesnesi hakkında bilgi içerir. Bir dizin nesnesi üzerinde bir tabledef (ya da bir tabloyu temel alan bir kayıt kümesi) dizine hangi alanları gösteren alanları, olabilir. Sınıf CDaoTableDef veya CDaoRecordset GetIndexInfo üye işlevini çağırarak elde CDaoIndexInfo nesnesinin m_pFieldInfos üye bilgileri nasıl iade başvuruları birincil yukarıda belirtmek.

Dizin ve dizin alan nesneler bir mfc sınıfı tarafından temsil değil. Bunun yerine dao nesneleri altta mfc nesneleri sınıf CDaoTableDef veya CDaoRecordset dizin adı, dizin nesneleri koleksiyonu içerir. Her dizin nesnesi, alanı nesneleri koleksiyonu içerir. Bu sınıflar dizin bilgileri tek tek öğelere erişmek için üye işlevleri sağlayın veya dosyalara tek seferde olan bir CDaoIndexInfo nesnesi içeren nesne GetIndexInfo üye işlevini çağırarak erişebilirsiniz. CDaoIndexInfo nesnesi, veri üyesi, CDaoIndexFieldInfo nesnelerinin bir dizisi için işaret eden m_pFieldInfos, vardır.

Üyeler

m_strName

Index alanı nesnesini benzersiz olarak adlandıran. Ayrıntılar için dao Yardımı'nda "ad özelliği" konusuna bakın.

m_bDescending

Dizin nesnesi tarafından tanımlanan dizin sıralama gösterir. Azalan ise true.

Yorumlar

GetIndexInfo üye fonksiyonu içeren TableDef veya recordset nesnesi olan dizinler toplamıdır ilgilenen bir Index nesnesi saklı. Daha sonra CDaoIndexInfo nesnesinin m_pFieldInfos üyesi erişebilirsiniz. M_pFieldInfos dizi uzunluğu m_nFieldsiçinde depolanır. CDaoIndexFieldInfo de hata ayıklama yapılarında bir döküm üye işlevi tanımlar. Dump CDaoIndexFieldInfo nesnesinin içeriğini dökümü için kullanabileceğiniz.

Bu ve diğer mfc dao bilgisi yapılarını kullanma hakkında daha fazla bilgi için bkz: yazı dao koleksiyonları: nesneleri dao hakkında bilgi edinme Visual c++ Programcı Kılavuzu.

Ayrıca bkz: CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index