CDaoRecordset::SetFieldValue

void SetFieldV&alue (lpctstr lpszNameconst COleVariantamp;varValue );
throw (CDaoException, CMemoryException);

void SetFieldV&alue (int nOrdinalconst COleVariantamp;varValue );
throw (CDaoException, CMemoryException);

void SetFieldValue (lpctstr lpszName, lpctstr lpszValue );

void SetFieldValue (int nOrdinal, lpctstr lpszValue );

Parametreleri

lpszName

Bir alanın adını içeren bir dize işaretçisi.

varValue

Alanın içeriğini değerini içeren bir COleVariant nesnesine bir başvuru.

nOrdinal

Kayıt kümesinin Fields derlemesi (sıfır tabanlı) alanın sıralı konumunu gösteren bir tamsayı.

lpszValue

Alanın içeriğini değeri içeren bir dize işaretçisi.

Açıklamalar

Sıralama konumu veya dize değerini değiştirerek bir alanın değerini ayarlamak için bu üye işlevini çağırın. Statik bağlama DoFieldExchange mekanizmasını kullanarak sütunları yerine çalıştırma alanları dinamik olarak bağlama için SetFieldValue ve GetFieldValue kullanın.

UNICODE recordset oluşturmak değil, ya da kullanımı (bir son iki sözdizimi biçimi) COleVariant parametre içermeyen SetFieldValue biçimi gerekiyorsa veya COleVariant nesne ANSI açıkça bildirilmesi gerekir unutmayın. Bu vt_bstrt için (ANSI) ayarlamak vtSrc ile COleVariant::COleVariant( lpszSrc, vtSrc ) şeklinde Oluşturucu kullanarak ya da vt_bstrt için ayarlamak vtSrc ile Set( lpszSrc, vtSrc ) COleVariant işlevi kullanılarak yapılabilir.

Kayıt alan değiş tokuşu hakkında daha fazla bilgi için bkz: makaleleri dao kaydın alan Exchange (dfx) ve dao kayıt kümesi: kayıtlarını dinamik olarak bağlama Visual c++ Programcı Kılavuzu. İlgili bilgiler için bkz: "Field nesnesi" ve "Değer özelliği" dao Yardım konuları.

CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString

Index