OLE DB が行セット オブジェクトの定義、必須と省略可能なインターフェイスを次に示します。
行セット
インターフェイス |
必須? |
OLE DB テンプレート クラスによって実装されます。? |
| IAccessor | 必須 | はい |
| IColumnsInfo | 必須 | はい |
| IConvertType | 必須 | はい |
| Irowset インターフェイス | 必須 | はい |
| IRowsetInfo | 必須 | はい |
| IColumnsRowset | オプション | なし |
| IConnectionPointContainer | オプション | はい、ATL |
| IRowsetChange | オプション | なし |
| IRowsetIdentity | レベル 0 のプロバイダーのために必要な | はい |
| IRowsetLocate | オプション | なし |
| IRowsetScroll | オプション | なし |
| IRowsetUpdate | オプション | なし |
| ISupportErrorInfo | オプション | なし |
ウィザードで生成された行セット オブジェクト継承によってIAccessor、 IRowset、およびIRowsetInfoを実装します。IAccessorImpl両方出力列をバインドします。IRowsetインターフェイス ハンドルは、行とデータをフェッチします。IRowsetInfoインターフェイスは行セット プロパティを処理します。