CDaoRelationInfo структура

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 об'єкта, що лежать в основі CDaoDatabase класу об'єкта MFC підтримує колекції експонатів відношення: CDaoDatabase приладдя функцій-членів для доступу до деяких окремих елементів, відношення інформації або для виконання їх всі відразу з CDaoRelationInfo об'єктом виклику функції член GetRelationInfo , що містить об'єкта бази даних.

Члени

m_strName

Однозначно імена відношення об'єкта. Щоб отримати додаткові відомості зверніться до розділу "Властивості ім'я" у довідці 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 інформації, перегляньте статтю ДАО збірки: отримання інформації про об'єкти ДАО в Visual C++ програміста керівництво.

Дивіться також CDaoRelationFieldInfo

Index