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