次の方法で共有


CStreamRowset クラス

CCommand 宣言または CTable 宣言で使用されます。

template <class TAccessor = CAccessorBase>
class CStreamRowset

パラメーター

  • TAccessor
    アクセサー クラス。

解説

たとえば、CCommand 宣言または CTable 宣言で CStreamRowset を使用します。

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

または

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute は、m_spStream に格納されている ISequentialStream ポインターを返します。 次に、Read メソッドを使用して、XML 形式でデータ (Unicode 文字列) を取得します。 次に例を示します

BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);

SQL Server 2000 は、XML 書式設定を実行し、1 つの XML 文字列として行セットのすべての列とすべての行を返します。

注意

この機能は SQL Server 2000 だけで動作します。

必要条件

**ヘッダー:**atldbcli.h

参照

概念

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

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

その他の技術情報

CDataConnection のメンバー