CRowset クラス
OLE DB の行セット オブジェクトと関連する複数のインターフェイスをカプセル化し、行セット データの操作のメソッドを提供します。
template <class TAccessor = CAccessorBase>
class CRowset
パラメーター
- TAccessor
アクセサー クラス。 既定値は、CAccessorBase です。
メンバー
メソッド
現在の行に関連付けられている参照カウントをインクリメントします。 |
|
リリース IRowset 行と現在のインターフェイス。 |
|
IRowsetLocate::Compareを使用して 2 人のブックマークを比較します。 |
|
CRowset オブジェクトを作成し、(省略可能) パラメーターとして指定される IRowset インターフェイスに関連付けます。 |
|
IRowsetChange: DeleteRowsを使用して行セットからの行の削除。 |
|
指定したブックマークの後に次の一致する行を検索します。 |
|
ブックマークに対応する行の位置を返します。 |
|
行セットの行のコピーからデータを取得します。 |
|
指定されたバッファーからデータを取得します。 |
|
からフェッチされるか、保留中の変更を無視するデータ ソースに送信するデータを最後に取得します。 |
|
すべての行の状態を返します。 |
|
IRowsetChange: InsertRowを使用して新しい行を作成し、挿入します。 |
|
現在の行に指定された行を比較します。 |
|
初期位置に次フェッチ場所を再配置します。 |
|
最後のレコードに移動します。 |
|
次の連続する行のデータをフェッチまたは次の行を越える位置の指定数。 |
|
前のレコードに移動します。 |
|
ブックマークに含めるか、ブックマークの指定されたオフセットで行を示す行フェッチします。 |
|
フェッチは行セットの分数で表現した位置から開始します。 |
|
現在の行のハンドルを解放する呼び出し IRowset::ReleaseRows。 |
|
IRowsetChange: SetDataを使用して行の一つ以上の列にデータ値を設定します。 |
|
変更された行への変更は、最後のフェッチまたは 更新元に戻します。 |
|
行われた現在行に対する保留中の変更は、最後のフェッチまたは更新を送信します。 |
|
行われたすべての行に対する保留中の変更は、最後のフェッチまたは更新を送信します。 |
解説
OLE DB では、行セットは、プログラムがデータを設定および取得するオブジェクトです。
このクラスは CTable または CCommand (CRowset は既定です) にテンプレート パラメーターとしてインスタンス化されるように、渡されるためになるわけではありませんが。
必要条件
ヘッダー: atldbcli.h