Aşağıdaki formu CDaoRelationFieldInfo yapıya sahiptir:
struct CDaoRelationFieldInfo
{
nbsp; CString m_str&Name; / / Birincil
CString m_strForeignName; / / Birincil
}
CDaoRelationFieldInfo yapısı, bir alan için veri erişim nesneleri (dao) tanımlanmış bir ilişkisi hakkında bilgi içerir. Bir dao relation nesnesinin birincil tablo ve alanları yabancı tablo ilişkisini tanımlayan alanları belirtir. Sınıf CDaoDatabase GetRelationInfo üye işlevini çağırarak elde CDaoRelationInfo nesnesinin m_pFieldInfos üye bilgileri nasıl iade başvuruları birincil yapı tanımı yukarıda belirtmek.
İlişkisi ve ilişki alan nesneler bir mfc sınıfı tarafından temsil değil. Bunun yerine, sınıfın CDaoDatabase mfc nesneleri temeldeki dao nesneleri ilişkiler topluluğu ilişkisi nesneleri koleksiyonu içerir. Her relation nesnesi, sırayla, ilişki alanı nesneleri koleksiyonu içerir. Her ilişki field nesnesinin birincil tablodaki bir alan yabancı tablodaki bir alan ile ilişkilendirir. Birlikte ele alındığında ilişkisi field nesnelerinin alan grubu her tabloda, birlikte ilişkisini tanımlayan tanımlayın. CDaoDatabase olanak GetRelationInfo üye işlevini çağırarak bir CDaoRelationInfo nesnesi ile ilişkisi nesnelere erişim. CDaoRelationInfo nesnesi, veri üyesi, CDaoRelationFieldInfo nesnelerinin bir dizisi için işaret eden m_pFieldInfos, vardır.
Üyeler
m_strName
İlişkisinin birincil tablodaki alanın adı.
m_strForeignName
İlişkisinin yabancı tablodaki alan adı.
Yorumlar
İlgilendiğiniz relation nesnesinin içinde olan ilişkileri koleksiyonu içeren CDaoDatabase nesne GetRelationInfo üye işlevi depolanan arama. Daha sonra CDaoRelationInfo nesnesinin m_pFieldInfos üyesi erişebilirsiniz. CDaoRelationFieldInfo de hata ayıklama yapılarında bir döküm üye işlevi tanımlar. Dump CDaoRelationFieldInfo 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: CDaoRelationInfo