Aracılığıyla paylaş


CDaoRecordset::SetFieldValue

Sıra konumuna veya dizginin değerini değiştirerek bir alanın değerini ayarlamak için bu üye işlevini çağırın.

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 
);

Parametreler

  • lpszName
    Bir alanın adını içeren bir dize için bir işaretçi.

  • varValue
    Başvuru bir COleVariant alanın içeriği değerini içeren nesne.

  • nIndex
    Kayıt kümesinin Fields derlemesini (sıfır) olarak alanın sıralı konumunu gösteren bir tamsayı.

  • lpszValue
    Alanın içeriği değeri içeren bir dize için bir işaretçi.

Notlar

Use SetFieldValue ve GetFieldValue zamanında yerine statik bağlama kullanarak sütun alanları dinamik olarak bağlama için DoFieldExchange mekanizması.

UNICODE recordset oluşturuyorsanız değil, sizin ya da biçimi kullanması gerektiğini unutmayın SetFieldValue , içermiyor bir COleVariant parametresi, ya da COleVariant nesne gerekir açıkça bildirilebilir 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.

İlgili bilgiler için "Field nesnesi" ve "Değer özelliği" dao Yardım konularına bakın.

Gereksinimler

Başlık: afxdao.h

Ayrıca bkz.

Başvuru

CDaoRecordset sınıfı

Hiyerarşi grafik

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString