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.
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