Classe CStreamRowset
Usado em uma declaração de CCommand ou de CTable .
template <class TAccessor = CAccessorBase>
class CStreamRowset
Parâmetros
- TAccessor
Uma classe do acessador.
Membros
Métodos
Construtor. Cria uma instância e inicializa o objeto de CStreamRowset . |
|
Libera o ponteiro de interface de ISequentialStream na classe. |
Comentários
Use CStreamRowset em sua declaração de CCommand ou de CTable , por exemplo:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
ou
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute retorna um ponteiro de ISequentialStream , que é armazenado em m_spStream. Você usa o método de Ler (para recuperar os dados de cadeia de caracteres Unicode) em formato XML. Por exemplo:
BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);
SQL Server 2000 executa a formatação XML, e retornará todas as linhas do conjunto de linhas como uma cadeia de caracteres XML.
Dica
Esse recurso funciona apenas com o SQL Server 2000.
Requisitos
Header: atldbcli.h