void Set (lpctstr lpszSrc, vartype vtSrc );
Parametreleri
lpszSrc
Yeni COleVariant nesne kopyalanacak bir boş sonlandırılmış dize.
vtSrc Yeni bir COleVariant nesnesi için vartype.
Açıklamalar
Bir türüne dizesini ayarlamak için bu işlevini çağırın. Parametre vtSrc vt_bstr (UNICODE) olmalı ya da vt_bstrt (ANSI). Set genellikle beri COleVariant::COleVariant Oluşturucu dize veya dize işaretçisi parametresi için varsayılan ANSI, dizeleri ayarlamak için kullanılan ve hiçbir vartype UNICODE.
Bir dao kayıt kümesi, bir UNICODE olmayan yapı dizeleri ANSI olmasını bekler. Böylece, COleVariant nesneleri, dao işlevleri için UNICODE recordset oluşturmak değil, kullanmanız gerekir COleVariant::COleVariant ( lpszSrc, vtSrc ) şeklinde vtSrc yapıcısını vt_bstrt için (ANSI) ayarlamak veya Set vt_bstrt için ayarlamak vtSrc ANSI dizesi yapmak için kullanın. Örneğin, CDAORecordset::Seek ve CDAORecordset::SetFieldValue CDAORecordset işlevleri parametre olarak COleVariant nesneleri kullanın. Bu nesneler dao kayıt kümesi UNICODE değil ANSI olmalıdır.
COleVariant genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: COleVariant::COleVariant, CDAORecordset::Seek, CDAORecordset::SetFieldValue