Структура CDaoParameterInfo

Структура CDaoParameterInfo содержит сведения об объекте параметра, определенном для объектов доступа к данным (DAO). Версия DAO 3.6 является окончательной и считается устаревшей.

Синтаксис

struct CDaoParameterInfo
{
    CString m_strName;       // Primary
    short m_nType;           // Primary
    ColeVariant m_varValue;  // Secondary
};

Параметры

m_strName
Уникально присваивает имя объекту параметра. Дополнительные сведения см. в разделе "Свойство name" в справке DAO.

m_nType
Значение, указывающее тип данных объекта параметра. Список возможных значений см. в элементе m_nType структуры CDaoFieldInfo. Дополнительные сведения см. в разделе "Свойство type" в справке DAO.

m_varValue
Значение параметра, хранящегося в объекте COleVariant .

Замечания

Ссылки на primary и secondary выше указывают, как информация возвращается функцией-членом GetParameterInfo в классе CDaoQueryDef.

MFC не инкапсулирует объекты параметров DAO в классе. ОБЪЕКТЫ DAO querydef, базовые объекты MFC CDaoQueryDef , хранят параметры в своих коллекциях параметров. Чтобы получить доступ к объектам параметров в объекте CDaoQueryDef, вызовите функцию-член объекта GetParameterInfo querydef для определенного имени параметра или индекса в коллекцию параметров. Функцию-член CDaoQueryDef::GetParameterCount можно использовать в сочетании с GetParameterInfo циклом в коллекции параметров.

Сведения, полученные функцией-членом CDaoQueryDef::GetParameterInfo , хранятся в CDaoParameterInfo структуре. Вызов GetParameterInfo объекта querydef в коллекции Parameters, в которой хранится объект параметра.

Примечание.

Если вы хотите получить или задать только значение параметра, используйте функции-члены GetParamValue и SetParamValue класса CDaoRecordset.

CDaoParameterInfo также определяет функцию-член Dump в отладочных сборках. Можно использовать Dump для дампа содержимого объекта CDaoParameterInfo.

Требования

Header: afxdao.h

См. также

Структуры, стили, обратные вызовы и схемы сообщений
Класс CDaoQueryDef