CStreamRowset クラス
CCommand または CTable の宣言で使用します。
template <class TAccessor = CAccessorBase>
class CStreamRowset
パラメーター
- TAccessor
アクセサー クラス。
メンバー
メソッド
コンストラクターです。CStreamRowset のオブジェクトをインスタンス化し、初期化します。 |
|
クラスの ISequentialStream インターフェイス ポインターを解放します。 |
解説
CCommand または CTable の宣言で CStreamRowset を使用します (例:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
または
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute は m_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