共用方式為


CDaoDatabase::GetTableDefInfo

呼叫此成員函式以取得資料庫中相關資料表中的訊息定義的各種型別。

void GetTableDefInfo( 
   int nIndex, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetTableDefInfo( 
   LPCTSTR lpszName, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

參數

  • nIndex
    tabledef 物件索引在資料庫中 TableDefs 集合中,依索引的搜尋。

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

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

    • AFX_DAO_PRIMARY_INFO (預設名稱),可更新,屬性

    • AFX_DAO_SECONDARY_INFO 主要資訊以及:建立日期,日期上次更新,來源資料表名稱,連接

    • AFX_DAO_ALL_INFO 主要和次要資訊以及:驗證規則,驗證文字,記錄計數

  • lpszName
    tabledef 物件名稱,搜尋的名稱。

備註

提供兩個版本的函式,讓您選擇資料表會根據資料庫中的 TableDefs 集合的索引或名稱資料表。

對於訊息的描述。 tabledefinfo傳回,請 CDaoTableDefInfo 結構。 這個結構會對應至 dwInfoOptions的說明上面所列的資訊項目的成員。 如果您需要資訊在一個層級,您會取得所有之前的等級的詳細資訊。

注意事項注意事項

AFX_DAO_ALL_INFO 選項提供可能會很慢衍生的資訊。在這種情況下,因此,如果有多個資料錄,計算資料表中的資料錄有可能非常耗時。

需求

Header: afxdao.h

請參閱

參考

CDaoDatabase 類別

階層架構圖

CDaoDatabase::GetTableDefCount