Структура CDaoRelationFieldInfo
Структура CDaoRelationFieldInfo содержит сведения о поле в связи, заданной для объектов доступа к данным (DAO).
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
Параметры
m_strName
Имя поля в первичной таблице связи.m_strForeignName
Имя поля во внешней таблице связи.
Заметки
Объект relation DAO определяет поля в первичной таблице и поля во внешней таблице, определяющие соединение.Ссылки на первичный в определении структуры показано выше в элементе m_pFieldInfos объекта CDaoRelationInfo, полученный путем вызова функции-члена GetRelationInfo класса CDaoDatabase.
Объекты, ссылки и объекты поля связи не представляются классом MFC.Вместо этого объекты, находящиеся в основе MFC DAO объекты класса CDaoDatabase содержит коллекцию объектов, вызванную коллекция ссылок.Каждый объект связи, в свою очередь, содержит коллекцию объектов поля ссылки.Каждый объект поля связи сопоставляет поле в первичной таблице с полем во внешней таблице.Принято, объекты поля ссылки определяют группу в составе полей в каждой таблице, которые совместно определяют связь.CDaoDatabase позволяет получать доступ к объектам взаимодействия с объектом CDaoRelationInfo, вызвав функцию-член GetRelationInfo.Объект CDaoRelationInfo, затем имеет член данных, m_pFieldInfos, который указывает на массив объектов CDaoRelationFieldInfo.
Вызовите функцию-член GetRelationInfo вмещающего объекта CDaoDatabase ссылках, коллекция хранится объект ссылки.Затем доступ к члену m_pFieldInfos объекта CDaoRelationInfo.CDaoRelationFieldInfo также определяет функции-члена Dump в отладочные построения.Можно использовать Dump чтобы сбросить содержимое объекта CDaoRelationFieldInfo.
Требования
Header: afxdao.h