Aracılığıyla paylaş


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
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 , truesü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ı