Partager via


CStreamRowset, classe

Utilisé dans une CCommand ou CTable une déclaration.

Syntaxe

template <class TAccessor = CAccessorBase>
class CStreamRowset

Paramètres

TAccessor
Classe d’accesseur.

Spécifications

En-tête : atldbcli.h

Membres

Méthodes

Nom Description
CStreamRowset Constructeur. Instancie et initialise l’objet CStreamRowset .
Close Libère le pointeur d’interface ISequentialStream dans la classe.

Notes

Utilisez CStreamRowset dans votre CCommand ou CTable déclaration, par exemple :

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

or

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute retourne un ISequentialStream pointeur, qui est stocké dans m_spStream. Vous utilisez ensuite la Read méthode pour récupérer les données (chaîne Unicode) au format XML. Par exemple :

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

SQL Server 2000 effectue la mise en forme XML et retourne toutes les colonnes et toutes les lignes de l’ensemble de lignes sous la forme d’une seule chaîne XML.

Remarque

Cette fonctionnalité fonctionne uniquement avec SQL Server 2000.

CStreamRowset::CStreamRowset

Instancie et initialise l’objet CStreamRowset .

Syntaxe

CStreamRowset();

CStreamRowset::Close

Libère le pointeur d’interface ISequentialStream dans la classe.

Syntaxe

void Close();

Voir aussi

Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB