Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::SetFieldValue