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