Структура 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по