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