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.
IRowsetImpl sınıfında kullanılan satır tanıtıcısı için varsayılan bir uygulama sağlar.
Sözdizimi
class CSimpleRow
Gereksinimler
Üst bilgi: atldb.h
Üyeler
Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| AddRefRow | Var olan bir satır tanıtıcısına başvuru sayısı ekler. |
| Compare | Aynı satır örneğine başvurup başvurmadıklarını görmek için iki satırı karşılaştırır. |
| CSimpleRow | Oluşturucu. |
| ReleaseRow | Satırları serbest bırakır. |
Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| m_dwRef | Var olan bir satır tutamacıyla ilgili başvuru sayısı. |
| m_iRowset | İmleci temsil eden satır kümesi dizini. |
Açıklamalar
Satır tutamacı mantıksal olarak sonuç satırı için benzersiz bir etikettir. IRowsetImpl, IRowsetImpl::GetNextRows içinde istenen her satır için yeni CSimpleRow bir oluşturur. CSimpleRow , için varsayılan şablon bağımsız değişkeni IRowsetImplolduğundan, satır tutamacını kendi uygulamanızla da değiştirilebilir. Bu sınıfı değiştirmenin tek gereksinimi, değiştirme sınıfının LONG türünde tek bir parametre kabul eden bir oluşturucu sağlamasıdır.
CSimpleRow::AddRefRow
Var olan bir satır tutamacını iş parçacığı açısından güvenli bir şekilde bir başvuru sayısı ekler.
Sözdizimi
DWORD AddRefRow();
CSimpleRow::Compare
Aynı satır örneğine başvurup başvurmadıklarını görmek için iki satırı karşılaştırır.
Sözdizimi
HRESULT Compare(CSimpleRow* pRow);
Parametreler
pruva
Nesne işaretçisi CSimpleRow .
Dönüş Değeri
genellikle iki satırın aynı satır örneği olduğunu veya iki satırın farklı olduğunu belirten S_FALSE hresult değeri S_OK. Diğer olası dönüş değerleri için OLE DB Programcı Başvurusu'nda IRowsetIdentity::IsSameRow bölümüne bakın.
CSimpleRow::CSimpleRow
Oluşturucu.
Sözdizimi
CSimpleRow(DBCOUNTITEM iRowsetCur);
Parametreler
iRowsetCur
[in] Geçerli satır kümesine dizin oluşturun.
Açıklamalar
m_iRowset iRowsetCur olarak ayarlar.
CSimpleRow::ReleaseRow
Satırları iş parçacığı güvenli bir şekilde serbest bırakır.
Sözdizimi
DWORD ReleaseRow();
CSimpleRow::m_dwRef
Var olan bir satır tutamacıyla ilgili başvuru sayısı.
Sözdizimi
DWORD m_dwRef;
CSimpleRow::m_iRowset
İmleci temsil eden satır kümesine dizin oluşturun.
Sözdizimi
KeyType m_iRowset;
Ayrıca bkz.
OLE DB Sağlayıcı Şablonları
OLE DB Sağlayıcı Şablonu Mimarisi
IRowsetImpl Sınıfı