共用方式為


CDaoFieldExchange::SetFieldType

呼叫您的 CDaoRecordset 類別的 DoFieldExchange 覆寫的 SetFieldType

void SetFieldType(
   UINT nFieldType 
);

參數

  • nFieldType
    enum FieldType的值,在宣告 CDaoFieldExchange,可以是下列其中一項:

    • CDaoFieldExchange::outputColumn

    • CDaoFieldExchange::param

備註

通常,這 ClassWizard 撰寫為您呼叫。如果您撰寫自己的函式並使用精靈 DoFieldExchange 撰寫自己的函式,請將呼叫加入至欄位對應之外的函式。如果您不是使用精靈,將不會使用欄位對應。此呼叫會在呼叫之前的 DFX 函式一樣,您類別的每個欄位資料成員,並識別欄位型別為 CDaoFieldExchange::outputColumn

如果您參數化資料錄集類別,則您應該將 DFX 會為所有的參數資料成員 (欄位對應之外) 以及這些呼叫之前加上呼叫 SetFieldType。以傳值 CDaoFieldExchange::param。(,相反地,您可以使用 CDaoQueryDef 並設定其參數值)。

一般而言, DFX 函式呼叫的每一個群組與欄位資料成員或參數資料成員必須在 [ SetFieldType的呼叫之後。每個 SetFieldType 呼叫 nFieldType 參數識別遵循 SetFieldType 呼叫的 DFX 函式呼叫所表示之資料成員的型別。

需求

Header: afxdao.h

請參閱

參考

CDaoFieldExchange 類別

階層架構圖

CDaoFieldExchange::IsValidOperation

CDaoRecordset::DoFieldExchange