CDaoRelationFieldInfo 結構
結構 CDaoRelationFieldInfo
包含數據存取物件所定義關聯性中欄位的相關信息(DAO)。
注意
透過 Office 2013 支援資料存取物件 (DAO)。 DAO 3.6 是最終版本,且被視為過時。
語法
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
參數
m_strName
關聯之主數據表中的功能變數名稱。
m_strForeignName
關聯之外表中的功能變數名稱。
備註
DAO 關聯物件會指定主數據表中的欄位,以及定義關聯之外部數據表中的欄位。 結構定義中 Primary 的參考會指出如何透過呼叫 類別CDaoDatabase
的 GetRelationInfo 成員函式,在 CDaoRelationInfo 物件的成員中m_pFieldInfos
傳回資訊。
Relation 物件和 relation 欄位物件不是由 MFC 類別表示。 相反地,CDaoDatabase 類別之 MFC 對象的基礎 DAO 物件包含一個關聯物件的集合,稱為 Relations 集合。 接著,每個 relation 物件都會包含關聯欄位物件的集合。 每個關聯欄位物件都會將主數據表中的欄位與外部數據表中的欄位相互關聯。 結合在一起,關聯欄位物件會定義每個數據表中的欄位群組,這些欄位會一起定義關聯。 CDaoDatabase
可讓您藉由呼叫GetRelationInfo
成員函式來存取與 CDaoRelationInfo
對象的關聯物件。 物件 CDaoRelationInfo
具有數據成員 , m_pFieldInfos
指向 物件的陣列 CDaoRelationFieldInfo
。
呼叫包含CDaoDatabase
物件的 GetRelationInfo 成員函式,其 Relations 集合儲存您感興趣的關聯物件。 然後存取 m_pFieldInfos
CDaoRelationInfo 對象的成員。 CDaoRelationFieldInfo
也會在 Dump
偵錯組建中定義成員函式。 您可以使用 Dump
來傾印 物件的內容 CDaoRelationFieldInfo
。
需求
標頭:afxdao
.h