次の方法で共有


CRowset クラス

OLE DB 行セット オブジェクトと関連複数のインターフェイスをカプセル化し、行セットのデータに操作のメソッドを提供します。

template <class TAccessor = CAccessorBase>
class CRowset

パラメーター

  • TAccessor
    アクセサー クラス。既定値は、CAccessorBase です。

メンバー

38xa46fs.collapse_all(ja-jp,VS.110).gifメソッド

AddRefRows

現在の行に関連付けられている参照カウントをインクリメントします。

Close

リリース行と IRowset 現在のインターフェイス。

Compare

IRowsetLocate::Compareを使用して 2 個のブックマークを比較します。

は CRowset です。

CRowset の新しいオブジェクトを作成し、 (省略可能)パラメーターとして指定される IRowset インターフェイスに関連付けます。

[削除]

IRowsetChange: DeleteRowsを使用して行セットから行。

FindNextRow

指定されたブックマークの後に次の一致する行を検索します。

GetApproximatePosition

ブックマークに対応する行の発生場所を返します。

GetData

行セットの行のコピーからデータを取得します。

GetDataHere

指定されたバッファーからデータを取得します。

GetOriginalData

最後からフェッチされるか、保留中の変更を無視データ ソースに送信するデータを取得します。

GetRowStatus

すべての行の状態を返します。

[挿入]

IRowsetChange: InsertRowを使用して新しい行を作成し、挿入します。

IsSameRow

現在の行を持つ指定された行を比較します。

MoveFirst

初期場所に次にフェッチ位置を移動します。

MoveLast

最後のレコードに移動します。

MoveNext

次の連続する行からのデータのフェッチまたは次の行を越える位置の指定した数。

MovePrev

前のレコードに移動します。

MoveToBookmark

ブックマークによってか、ブックマークからの指定されたオフセットで行を示す行フェッチします。

MoveToRatio

フェッチは行セットの小数部の場所から始まる行。

ReleaseRows

現在の行ハンドルを解放する呼び出し IRowset::ReleaseRows

SetData

IRowsetChange: SetDataを使用して行の一つ以上の列にデータ値を設定します。

[元に戻す]

行われた行への変更を、最後のフェッチまたは 更新する元に返します。

更新

行われた現在の行に対する保留中の変更を、最後のフェッチまたは更新を送信します。

UpdateAll

行われたすべての行に対する保留中の変更を、最後のフェッチまたは更新を送信します。

解説

OLE DB では、行セットは、プログラムのデータを設定および取得するオブジェクトです。

このクラスは CTableCCommandCRowset が既定値です)にテンプレート パラメーターとしてインスタンス化するために、渡されるように意図されていませんが。

必要条件

ヘッダー: atldbcli.h

参照

概念

DBViewer のサンプル

MultiRead サンプル

MultiRead 属性サンプル

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート リファレンス