Aracılığıyla paylaş


CDBPropSet Sınıfı

Yapıdan DBPROPSET devralır ve erişim yönteminin yanı sıra AddProperty anahtar alanlarını başlatan bir oluşturucu ekler.

Sözdizimi

class CDBPropSet : public tagDBPROPSET

Gereksinimler

Üst bilgi: atldbcli.h

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
AddProperty Özellik kümesine bir özellik ekler.
CDBPropSet Oluşturucu.
SetGUID guidPropertySet Yapının alanını DBPROPSET ayarlar.

İşleçler

Veri Akışı Adı Açıklama
operator = Bir özellik kümesinin içeriğini diğerine atar.

Açıklamalar

OLE DB sağlayıcıları ve tüketicileri yapı dizilerini DBPROP geçirmek için yapıları kullanırDBPROPSET. Her DBPROP yapı, ayarlanabilen tek bir özelliği temsil eder.

CDBPropSet::AddProperty

Özellik kümesine bir özellik ekler.

Sözdizimi

bool AddProperty(DWORD dwPropertyID,
   constVARIANT& var,
   DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCSTR szValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCWSTR szValue,DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   bool bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   BYTE bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   short nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   long nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   float fltValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   double dblValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   CY cyValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();

Parametreler

dwPropertyID
[in] Eklenecek özelliğin kimliği. Özellik kümesine dwPropertyID eklenen yapıyı DBPROP başlatmak için kullanılır.

var
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için DBPROP kullanılan bir değişken.

szValue
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için DBPROP kullanılan dize.

bValue
[in] Özellik BYTE kümesine eklenen yapı için özellik değerini başlatmak için DBPROP kullanılan bir veya boole değeri.

nDeğer
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için DBPROP kullanılan tamsayı değeri.

fltValue
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için kullanılan kayan DBPROP nokta değeri.

dblValue
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için kullanılan çift duyarlıklı kayan DBPROP nokta değeri.

cyValue
[in] Özellik kümesine eklenen yapı için özellik değerini başlatmak için DBPROP kullanılan bir CY para birimi değeri.

Dönüş Değeri

true özelliği başarıyla eklendiyse. Tersi durumda false.

CDBPropSet::CDBPropSet

Oluşturucu. DBPROPSET yapısının rgProperties, cPropertiesve guidPropertySet alanlarını başlatır.

Sözdizimi

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Parametreler

Guıd
[in] Alanı başlatmak guidPropertySet için kullanılan GUID.

propset
[in] Kopya yapımı için başka bir CDBPropSet nesne.

CDBPropSet::SetGUID

Yapıdaki guidPropertySet DBPROPSET alanı ayarlar.

Sözdizimi

void SetGUID(const GUID& guid) throw();

Parametreler

Guıd
[in] DBPROPSET yapısının guidPropertySet alanını ayarlamak için kullanılan GUID.

Açıklamalar

Bu alan oluşturucu tarafından da ayarlanabilir.

CDBPropSet::operator =

Bir özellik kümesinin içeriğini başka bir özellik kümesine atar.

Sözdizimi

CDBPropSet& operator =(CDBPropSet& propset) throw();

Ayrıca bkz.

OLE DB Tüketici Şablonları
OLE DB Tüketici Şablonları Başvurusu
CDBPropIDSet Sınıfı
DBPROPSET YapısıDBPROP Yapısı