Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ı