Partager via


classe de CStreamRowset

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

template <class TAccessor = CAccessorBase>
class CStreamRowset

Paramètres

  • TAccessor
    Un classe accesseur.

Membres

Méthodes

CStreamRowset

Constructeur. Instancie et initialise l'objet CStreamRowset.

Fermer

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

Notes

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

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

ou

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute retourne un pointeur de ISequentialStream, stocké dans m_spStream. Vous pouvez alors utiliser la méthode Lire 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 retournera toutes les colonnes et toutes les lignes du jeu de lignes en tant que chaînes XML uniques.

Notes

Cette fonctionnalité fonctionne avec SQL Server 2000 uniquement.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Concepts

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

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