Aracılığıyla paylaş


CAccessorBase Sınıfı

OLE DB Şablonlarındaki tüm erişimciler bu sınıftan türetilir. CAccessorBase bir satır kümesinin birden çok erişimciyi yönetmesine izin verir. Ayrıca hem parametreler hem de çıkış sütunları için bağlama sağlar.

Sözdizimi

// Replace with syntax

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
Kapat Erişimcileri kapatır.
GetHAccessor Erişimci tutamacını alır.
GetNumAccessors sınıfı tarafından oluşturulan erişimci sayısını alır.
IsAutoAccessor Belirtilen erişimcinin otomatik erişimci olup olmadığını sınar.
ReleaseAccessors Erişimcileri serbest bırakır.

Gereksinimler

Üst bilgi: atldbcli.h

CAccessorBase::Close

Erişimcileri kapatır.

Sözdizimi

void Close();

Açıklamalar

Önce ReleaseAccessors'ı çağırmanız gerekir.

CAccessorBase::GetHAccessor

Belirtilen erişimcinin erişimci tutamacını alır.

Sözdizimi

HACCESSOR GetHAccessor(ULONG nAccessor) const;

Parametreler

nAccessor
[in] Erişimci için sıfır uzaklık numarası.

Dönüş Değeri

Aksesuar tutamacı.

CAccessorBase::GetNumAccessors

sınıfı tarafından oluşturulan erişimci sayısını alır.

Sözdizimi

ULONG GetNumAccessors() const;

Dönüş Değeri

Sınıfı tarafından oluşturulan erişimcilerin sayısı.

CAccessorBase::IsAutoAccessor

Taşıma işlemi sırasında erişimci için veriler otomatik olarak alınırsa true döndürür.

Sözdizimi

bool IsAutoAccessor(ULONG nAccessor) const;

Parametreler

nAccessor
[in] Erişimci için sıfır uzaklık numarası.

Dönüş Değeri

Erişimci bir otomatik erişimciyse döndürür true . Aksi takdirde döndürür false.

CAccessorBase::ReleaseAccessors

sınıfı tarafından oluşturulan erişimcileri serbest bırakır.

Sözdizimi

HRESULT ReleaseAccessors(IUnknown* pUnk);

Parametreler

Punk
[in] Erişimcilerin oluşturulduğu COM nesnesi için bir IUnknown arabirim işaretçisi.

Dönüş Değeri

Standart bir HRESULT.

Açıklamalar

CAccessorRowset::Close'dan çağrılır.

Ayrıca bkz.

OLE DB Tüketici Şablonları
OLE DB Tüketici Şablonları Başvurusu
CAccessorBase Sınıfı