Sdílet prostřednictvím


CDaoRecordset::SetFieldValue

Volání funkce tento člen nastavit hodnotu pole pořadové umístění nebo změnou hodnoty řetězce.

virtual void SetFieldValue( 
   LPCTSTR lpszName, 
   const COleVariant& varValue  
); 
virtual void SetFieldValue( 
   int nIndex, 
   const COleVariant& varValue  
); 
void SetFieldValue( 
   LPCTSTR lpszName, 
   LPCTSTR lpszValue  
); 
void SetFieldValue( 
   int nIndex, 
   LPCTSTR lpszValue  
);

Parametry

  • lpszName
    Ukazatel na řetězec obsahující název pole.

  • varValue
    Odkaz na COleVariant objekt obsahující obsah pole hodnota.

  • nIndex
    Celé číslo, které představuje pořadové číslo pozice pole v sadě záznamů pole kolekci (od nuly).

  • lpszValue
    Ukazatel na řetězec obsahující hodnotu poli obsah.

Poznámky

Použití SetFieldValue a GetFieldValue při běhu spíše než staticky vazbu sloupců pomocí dynamicky svázat pole DoFieldExchange mechanismu.

Všimněte si, že pokud nejsou vytváření záznamů UNICODE, je nutné použít formu SetFieldValue , neobsahuje COleVariant parametr, nebo COleVariant objektu musí být explicitně deklarovány ANSI.This can be done by using the COleVariant::COleVariant( lpszSrc**,** vtSrc ) form of constructor with vtSrc set to VT_BSTRT (ANSI) or by using the COleVariant function SetString( lpszSrc**,** vtSrc ) with vtSrc set to VT_BSTRT.

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::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString