Aracılığıyla paylaş


CSimpleRow Sınıfı

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ı