CDaoRecordset::GetFieldValue
Volání funkce tohoto člena k načtení dat v sadě záznamů.
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
Parametry
lpszName
Ukazatel na řetězec obsahující název pole.varValue
Odkaz na COleVariant objekt, který bude ukládat hodnoty pole.nIndex
Z nuly vycházející index pole v sadě záznamů kolekce polí, vyhledávání podle indexu.
Vrácená hodnota
Dvě verze GetFieldValue , vrátí hodnotu vrácenou COleVariant objekt, který obsahuje hodnoty pole.
Poznámky
Pole můžete vyhledávat podle názvu nebo pořadové umístění.
[!POZNÁMKA]
Je efektivnější volání jedné z verzí této členské funkce, která trvá COleVariant objekt jako parametr namísto volání verzi, která vrací odkaz COleVariant objektu.Druhá verze této funkce budou zachována z důvodu zpětné kompatibility.
Použití GetFieldValue a SetFieldValue při běhu spíše než staticky vazbu sloupců pomocí dynamicky svázat pole DoFieldExchange mechanismu.
GetFieldValuea DoFieldExchange mechanismu lze kombinovat zlepšení výkonu.Například pomocí GetFieldValue načíst hodnotu, která je třeba pouze na vyžádání a přiřadit volání na tlačítko "Další informace" v rozhraní.
Související informace naleznete v tématech "Pole objekt" a "Vlastnost Value" v nápovědě DAO.
Požadavky
Záhlaví: afxdao.h