Partilhar via


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

CStreamRowset

Construtor. Cria uma instância e inicializa o objeto de CStreamRowset .

Fechar

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

Consulte também

Conceitos

Modelos de consumidor de banco de dados OLE (C++)

Referência dos modelos de consumidor de banco de dados OLE