CRestrictions Sınıfı
Şema satır kümeleri için kısıtlamalar belirtmenize olanak tanıyan genel bir sınıf.
Sözdizimi
template <class T, short nRestrictions, const GUID* pguid>
class CRestrictions :
public CSchemaRowset <T, nRestrictions>
Parametreler
T
Erişimci için kullanılan sınıf.
nRestrictions
Şema satır kümesi için kısıtlama sütunlarının sayısı.
pguid
Şema için GUID işaretçisi.
Gereksinimler
Üst bilgi: atldbsch.h
Üyeler
Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
Aç | Kullanıcı tarafından sağlanan kısıtlamalara göre bir sonuç kümesi döndürür. |
CRestrictions::Open
Kullanıcı tarafından sağlanan kısıtlamalara göre bir sonuç kümesi döndürür.
Sözdizimi
HRESULT Open(const CSession& session,
LPCTSTR lpszParam 1 = NULL,
LPCTSTR lpszParam 2 = NULL,
LPCTSTR lpszParam 3 = NULL,
LPCTSTR lpszParam 4 = NULL,
LPCTSTR lpszParam 5 = NULL,
LPCTSTR lpszParam 6 = NULL,
LPCTSTR lpszParam 7 = NULL,
bool bBind = true);
Parametreler
oturum
[in] Veri kaynağına bağlanmak için kullanılan mevcut bir oturum nesnesini belirtir.
lpszParam
[in] Şema satır kümesindeki kısıtlamaları belirtir.
bBind
[in] Sütun eşlemesinin otomatik olarak bağlanıp bağlanmayacağını belirtir. Varsayılan değer olan , true
sütun eşlemesinin otomatik olarak bağlanmasına neden olur. bBind ayarı, el ile bağlanabilmeniz için false
sütun eşlemesinin otomatik bağlamasını engeller. (El ile bağlama, OLAP kullanıcılarını özellikle ilgi çekici hale getirir.)
Dönüş Değeri
Standart HRESULT değerlerinden biri.
Açıklamalar
Şema satır kümesinde en fazla yedi kısıtlama belirtebilirsiniz.
Her şema satır kümesindeki tanımlı kısıtlamalar hakkında bilgi için bkz . IDBSchemaRowset .
Ayrıca bkz.
OLE DB Tüketici Şablonları
OLE DB Tüketici Şablonları Başvurusu
Şema Satır Kümesi Sınıfları ve Typedef Sınıfları