Класс CDBPropSet

Наследует от DBPROPSET структуры и добавляет конструктор, который инициализирует поля ключей, а также AddProperty метод доступа.

Синтаксис

class CDBPropSet : public tagDBPROPSET

Требования

Заголовок: atldbcli.h

Участники

Методы

Имя Описание
AddProperty Добавляет свойство в набор свойств.
CDBPropSet Конструктор.
SetGUID guidPropertySet Задает поле DBPROPSET структуры.

Операторы

Имя Описание
оператор = Назначает содержимое одного свойства, заданного другим.

Замечания

Поставщики и потребители OLE DB используют DBPROPSET структуры для передачи массивов DBPROP структур. Каждая DBPROP структура представляет одно свойство, которое можно задать.

CDBPropSet::AddProperty

Добавляет свойство в набор свойств.

Синтаксис

bool AddProperty(DWORD dwPropertyID,
   constVARIANT& var,
   DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCSTR szValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   LPCWSTR szValue,DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   bool bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   BYTE bValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   short nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   long nValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   float fltValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED);bool AddProperty(DWORD dwPropertyID,
   double dblValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();bool AddProperty(DWORD dwPropertyID,
   CY cyValue,  DBPROPOPTIONS propoptions = DBPROPOPTIONS_REQUIRED) throw();

Параметры

dwPropertyID
[in] Идентификатор добавляемого свойства. Используется для инициализации dwPropertyIDDBPROP структуры, добавленной в набор свойств.

var
[in] Вариант, используемый для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

szValue
[in] Строка, используемая для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

bValue
[in] BYTE Логическое значение, используемое для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

nValue
[in] Целочисленное значение, используемое для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

fltValue
[in] Значение с плавающей запятой, используемое для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

dblValue
[in] Значение с плавающей запятой двойной точности, используемое для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

cyValue
[in] Значение CY валюты, используемое для инициализации значения свойства для DBPROP структуры, добавленной в набор свойств.

Возвращаемое значение

true Значение false.

CDBPropSet::CDBPropSet

Конструктор. Инициализирует cPropertiesrgPropertiesполя и guidPropertySet поля структуры DBPROPSET.

Синтаксис

CDBPropSet(const GUID& guid);

CDBPropSet(const CDBPropSet& propset);

CDBPropSet();

Параметры

guid
[in] GUID, используемый для инициализации guidPropertySet поля.

propset
[in] Другой CDBPropSet объект для создания копирования.

CDBPropSet::SetGUID

guidPropertySet Задает поле в DBPROPSET структуре.

Синтаксис

void SetGUID(const GUID& guid) throw();

Параметры

guid
[in] GUID, используемый для задания guidPropertySet поля структуры DBPROPSET.

Замечания

Это поле также можно задать конструктором.

CDBPropSet::operator =

Назначает содержимое одного свойства, заданного другим набором свойств.

Синтаксис

CDBPropSet& operator =(CDBPropSet& propset) throw();

См. также

Шаблоны объекта-получателя OLE DB
Ссылка на шаблоны объекта-получателя OLE DB
Класс CDBPropIDSet
Структура DBPROPSET StructureDBPROPPROP