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 機制,使用 GetFieldValue 和 SetFieldValue 動態繫結欄位在執行階段而非靜態繫結資料行。
GetFieldValue 和 DoFieldExchange 機制可組合來改善效能。 例如,使用 GetFieldValue 擷取您必須只在需要時的值,並將該呼叫加入至介面的「詳細資訊」按鈕。
如需相關資訊,請參閱<欄位物件」和「屬性值」DAO 說明。
需求
Header: afxdao.h