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