CDaoDatabase::GetRelationInfo

呼叫此成員函式以取得與指定之相關聯的資訊保存在資料庫中的關聯性集合。

void GetRelationInfo( 
   int nIndex, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetRelationInfo( 
   LPCTSTR lpszName, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

參數

  • nIndex
    相關聯物件的索引在資料庫中的關聯性集合中,依索引的搜尋。

  • relinfo
    要在其中傳回要求之相關資訊的 CDaoRelationInfo 物件的參考。

  • dwInfoOptions
    指定的選項。如需擷取關聯的位置資訊。可用的選項與哪些一起列出了一些它們會使函式傳回關於關聯:

    • AFX_DAO_PRIMARY_INFO (預設) 名稱,格式,外部資料表

    • AFX_DAO_SECONDARY_INFO 屬性,欄位資訊。

    欄位資訊是包含主索引鍵資料表的 CDaoRelationFieldInfo 物件欄位包含在相關聯。

  • lpszName
    依名稱包含關聯物件名稱的字串,搜尋的。

備註

這個函式的兩個版本提供依名稱存取由索引或。對於訊息的描述。 relinfo傳回,請 CDaoRelationInfo 結構。這個結構會對應至 dwInfoOptions的說明上面所列的資訊項目的成員。如果您需要資訊在一個層級,您也會取得資訊在所有之前的等級。

注意事項注意事項

如果您將啟動串聯作業 (dbRelationUpdateCascadesdbRelationDeleteCascades), Microsoft Jet 自動資料庫引擎更新的關聯物件的屬性或在一個或多個其他資料表中刪除資料錄,在變更相關的主索引鍵資料表時。例如,假設您建立 Customers 資料表和訂單資料表之間的串聯刪除關聯性。當您刪除客戶資料表中的資料錄時,都會在 Orders 資料表中與該客戶相關也會一併刪除。此外,因此,如果您建立重疊顯示訂單資料表和其他資料表之間的刪除關聯性,從這些資料表的資料錄自動刪除,當您從 Customers 資料表中的資料錄。

需求

Header: afxdao.h

請參閱

參考

CDaoDatabase 類別

階層架構圖

CDaoDatabase::GetRelationCount