CStreamRowset, classe

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

template <class TAccessor = CAccessorBase>
class CStreamRowset

Paramètres

  • TAccessor
    Une classe d'accesseur.

Membres

85f1h3b4.collapse_all(fr-fr,VS.110).gifMéthodes

CStreamRowset

Constructeur.Le instancie et initialise l'objet d' CStreamRowset .

Fermer

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

Notes

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

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

ou

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute retourne un pointeur d' ISequentialStream , qui est stocké dans m_spStream.Vous utilisez ensuite la méthode de Lecture 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 les lignes du jeu de lignes en tant que chaîne XML.

[!REMARQUE]

Cette fonctionnalité fonctionne seulement avec SQL Server 2000.

Configuration requise

Header: atldbcli.h

Voir aussi

Concepts

Modèles du consommateur OLE DB (C++)

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