Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используется в объявлении или 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::ExecuteISequentialStream возвращает указатель, который хранится в 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