共用方式為


CDaoRecordset::GetFieldValue

呼叫此成員函式以取得資料錄集中的資料。

virtual void GetFieldValue(
   LPCTSTR lpszName,
   COleVariant& varValue 
);
virtual void GetFieldValue(
   int nIndex,
   COleVariant& varValue 
);
virtual COleVariant GetFieldValue(
   LPCTSTR lpszName 
);
virtual COleVariant GetFieldValue(
   int nIndex 
);

參數

  • lpszName
    out 包含欄位名稱之字串的指標。

  • varValue
    儲存欄位值的 COleVariant 物件的參考。

  • nIndex
    欄位的以零起始的索引資料錄集的欄位集合中,依索引的搜尋。

傳回值

傳回的值會傳回 COleVariant 物件包含欄位的值 GetFieldValue 的兩個版本。

備註

您可以搜尋欄位名稱或序數位置。

注意事項注意事項

更有效率的方法呼叫其中一個採用 COleVariant 物件參考做為參數的這個成員函式的版本,而不是呼叫傳回 COleVariant 物件的版本。這個函式後版本為回溯相容性而保留。

使用 DoFieldExchange 機制,使用 GetFieldValueSetFieldValue 動態繫結欄位在執行階段而非靜態繫結資料行。

GetFieldValueDoFieldExchange 機制可組合來改善效能。 例如,使用 GetFieldValue 擷取您必須只在需要時的值,並將該呼叫加入至介面的「詳細資訊」按鈕。

如需相關資訊,請參閱<欄位物件」和「屬性值」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::SetFieldValue