次の方法で共有


CSimpleRow クラス

IRowsetImpl のクラスで使用される行ハンドルに既定の実装を提供します。

class CSimpleRow

メンバー

148e8hdy.collapse_all(ja-jp,VS.110).gifメソッド

AddRefRow

既存の行ハンドルの参照カウントをインクリメントします。

Compare

2 行を、同じ行のインスタンスを参照するかどうかを比較します。

CSimpleRow

コンストラクターです。

ReleaseRow

行を解放します。

148e8hdy.collapse_all(ja-jp,VS.110).gifデータ メンバー

m_dwRef

既存の行ハンドルへの参照カウント。

m_iRowset

カーソルを表す行セットへのインデックス。

解説

行ハンドルは論理的に結果行に対して一意のタグです。IRowsetImplIRowsetImpl::GetNextRowsで要求されるすべての行の新しい CSimpleRow を作成します。CSimpleRow は、それが IRowsetImplに既定のテンプレート引数であるため、行ハンドルの実装を独自に置き換えることができます。このクラスの置換への唯一の要件は、一つのパラメーターの型 longを受け取るコンストラクターを提供して置換のクラスを使用することです。

必要条件

Header: atldb.h

参照

関連項目

IRowsetImpl クラス

概念

OLE DB プロバイダー テンプレート (C++)

OLE DB プロバイダー テンプレートのアーキテクチャ