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