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

Diagram hierarchie

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString