次の方法で共有


CStreamRowset クラス

CCommand または CTable の宣言で使用します。

template <class TAccessor = CAccessorBase>
class CStreamRowset

パラメーター

  • TAccessor
    アクセサー クラス。

メンバー

85f1h3b4.collapse_all(ja-jp,VS.110).gifメソッド

CStreamRowset

コンストラクターです。CStreamRowset のオブジェクトをインスタンス化し、初期化します。

Close

クラスの ISequentialStream インターフェイス ポインターを解放します。

解説

CCommand または CTable の宣言で CStreamRowset を使用します (例:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

または

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Executem_spStreamに格納されている ISequentialStream のポインターを返します。その後、 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 コンシューマー テンプレート リファレンス