Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisé dans une déclaration d' CCommand ou d' CTable .
template <class TAccessor = CAccessorBase>
class CStreamRowset
Paramètres
- TAccessor
Une classe d'accesseur.
Membres
Méthodes
Constructeur.Le instancie et initialise l'objet d' CStreamRowset . |
|
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