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
Constructeur. Instancie et initialise l'objet CStreamRowset. |
|
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