CDaoRelationFieldInfo структура имеет следующую форму:
структура CDaoRelationFieldInfo
{
nbsp; CString m_str&Name; / / Главная
CString m_strForeignName; / / Главная
}
CDaoRelationFieldInfo структура содержит сведения о поле в отношении определенных для объекты доступа к данным (DAO). Объект DAO relation определяет поля в главной таблицы и поля во внешней таблице, которые определяют связь. Ссылки на главную в определение структуры выше показывают, каким образом информация возвращается в m_pFieldInfos член CDaoRelationInfo объекта путем вызова функции-члена GetRelationInfo класса CDaoDatabase.
Связь и связь поля объекты не представлен класс MFC. Вместо этого объектов DAO нижележащие объекты MFC класса CDaoDatabase содержат коллекцию объектов связи, называется отношения коллекции. Каждый объект отношения, в свою очередь, содержит коллекцию объектов поля отношения. Каждый объект поля отношения коррелирует поля главной таблицы с полем внешней таблицы. Вместе взятые, объекты связь поля определяют группу полей в каждой таблице, которые вместе определяют связь. CDaoDatabase позволяет получить доступ к объектам связь с объектом CDaoRelationInfo путем вызова функции-члена GetRelationInfo . Объект CDaoRelationInfo , затем, имеет элемент данных, m_pFieldInfos, который указывает на массив объектов CDaoRelationFieldInfo.
Члены
m_strName
Имя поля в главной таблице отношения.
m_strForeignName
Имя поля в таблице внешней связи.
Комментарии
Вызов функции-члена GetRelationInfo содержащего объекта CDaoDatabase в чьи отношения коллекция будет храниться интересующий Вас объект отношения. Затем доступ к m_pFieldInfos член объекта CDaoRelationInfo . CDaoRelationFieldInfo также определяет функцию-член Dump в построениях отладки. Используйте дамп сбрасывать содержимое объекта CDaoRelationFieldInfo.
Для информации об использовании этот и другие структуры MFC DAO, обратитесь к статье DAO коллекции: получение информации О объектов DAO в Руководстве по Visual C++ программист.
См. также CDaoRelationInfo