Aracılığıyla paylaş


CAccessorRowset Sınıfı

Bir satır kümesini ve ilişkili erişimcilerini tek bir sınıfta kapsüller.

Sözdizimi

template <class TAccessor = CNoAccessor,
   template <typename T> class TRowset = CRowset>
class CAccessorRowset : public TAccessor, public TRowset<TAccessor>

Parametreler

TAccessor
Erişimci sınıfı.

TRowset
Satır kümesi sınıfı.

Gereksinimler

Üst bilgi: atldbcli.h

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
Bind Bağlamalar oluşturur (CCommand::Open içinde belirtildiğinde bBind false kullanılır).
CAccessorRowset Oluşturucu.
Kapat Satır kümesini ve tüm erişimcileri kapatır.
FreeRecordMemory Geçerli kayıttaki serbest olması gereken tüm sütunları serbest getirir.
GetColumnInfo IColumnsInfo::GetColumnInfo uygular.

Açıklamalar

Sınıf TAccessor , erişimciyi yönetir. Sınıf TRowset satır kümesini yönetir.

CAccessorRowset::Bind

CCommand::Open içinde olarak false belirttiyseniz bBind bağlamaları oluşturur.

Sözdizimi

HRESULT Bind();

Dönüş Değeri

Standart bir HRESULT.

CAccessorRowset::CAccessorRowset

Nesnesini başlatır CAccessorRowset .

Sözdizimi

CAccessorRowset();

CAccessorRowset::Close

Tüm etkin erişimcileri ve satır kümesini serbest bırakır.

Sözdizimi

void Close();

Açıklamalar

İlişkili tüm belleği serbest bırakır.

CAccessorRowset::FreeRecordMemory

Geçerli kayıttaki serbest olması gereken tüm sütunları serbest getirir.

Sözdizimi

void FreeRecordMemory();

CAccessorRowset::GetColumnInfo

Açılan satır kümesinden sütun bilgilerini alır.

Sözdizimi

HRESULT GetColumnInfo(DBORDINAL* pulColumns,
   DBCOLUMNINFO** ppColumnInfo,
   LPOLESTR* ppStrings) const;

HRESULT GetColumnInfo(DBORDINAL* pColumns,
   DBCOLUMNINFO** ppColumnInfo);

Parametreler

OLE DB Programcı Başvurusunda IColumnsInfo::GetColumnInfo bölümüne bakın.

Dönüş Değeri

Standart bir HRESULT.

Açıklamalar

Kullanıcının döndürülen sütun bilgilerini ve dize arabelleğini boşaltması gerekir. CDynamicAccessor kullanırken ve bağlamaları geçersiz kılmanız gerektiğinde bu yöntemin ikinci sürümünü kullanın.

Daha fazla bilgi için OLE DB Programcı Başvurusu'ndaki IColumnsInfo::GetColumnInfo bölümüne bakın.

Ayrıca bkz.

OLE DB Tüketici Şablonları
OLE DB Tüketici Şablonları Başvurusu