Класс CStreamRowset
Используется в объявлении или CTable
в объявленииCCommand
.
Синтаксис
template <class TAccessor = CAccessorBase>
class CStreamRowset
Параметры
TAccessor
Класс доступа.
Требования
Заголовок: atldbcli.h
Участники
Методы
Имя | Описание |
---|---|
CStreamRowset | Конструктор. Создает экземпляр и инициализирует CStreamRowset объект. |
Закрыть | Освобождает указатель интерфейса ISequentialStream в классе. |
Замечания
Используйте CStreamRowset
в своем CCommand
или CTable
объявлении, например:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
or
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute
ISequentialStream
возвращает указатель, который хранится в m_spStream
. Затем вы используете Read
метод для получения данных (строка Юникода) в формате XML. Например:
BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);
SQL Server 2000 выполняет форматирование XML и возвращает все столбцы и все строки набора строк в виде одной XML-строки.
Примечание.
Эта функция работает только с SQL Server 2000.
CStreamRowset::CStreamRowset
Создает экземпляр и инициализирует CStreamRowset
объект.
Синтаксис
CStreamRowset();
CStreamRowset::Close
Освобождает указатель интерфейса ISequentialStream в классе.
Синтаксис
void Close();
См. также
Шаблоны объекта-получателя OLE DB
Ссылка на шаблоны объекта-получателя OLE DB