Основы проектирования приложений баз данных


         

Классы, используемые для доступа к БД - часть 2


CManualAccessor - класс аксессора, предоставляющий методы для связывания как столбцов, так и параметров во время выполнения.

CNoAccessor - используется в том случае, если не нужен класс для связывания параметров или столбцов результирующего набора.

CXMLAccessor - класс аксессора, предоставляющий возможности аналогично классу CDynamicStringAccessor, но с тем ограничением, что данные, доступные из источника данных, конвертируются в XML-формат.

CAccessorRowset - инкапсулирует работу с результирующим набором и соответствующим ему аксессором.

CArrayRowset - позволяет реализовывать доступ к результирующему набору как к массиву.

CBulkRowset - позволяет выполнять за один вызов функции выборку нескольких строк результирующего набора.

CNoRowset - может использоваться в том случае, если результирующий набор не возвращается (для CCommand или CTable).

CRestrictions - используется для задания ограничений для результирующих наборов схемы.

CRowset - применяется для извлечения данных и управления результирующим набором.

CStreamRowset - возвращает объект типа ISequentialStream, используемый далее для выборки данных в XML-формате (вызовом метода Read).

CCommand - применяется для задания и выполнения команд OLE DB; может использоваться для создания результирующих наборов; позволяет задавать параметры.

CMultipleResults - применяется для команд, создающих несколько результирующих наборов.

CNoMultipleResults - применяется по умолчанию для команд, создающих только один результирующий набор.

CTable - используется для доступа к результирующему набору без указания параметров.




Содержание  Назад  Вперед