Поделиться через


CDaoRecordset::SetParamValue

Эта функция-член вызывается, чтобы задать значения параметров в наборе записей во время выполнения.

virtual void SetParamValue( 
   int nIndex, 
   const COleVariant& varValue  
); 
virtual void SetParamValue( 
   LPCTSTR lpszName, 
   const COleVariant& varValue  
);

Параметры

  • nIndex
    Числовая позиция параметра в коллекции параметров QueryDef.

  • var
    Значение в набор; см. раздел "Примечания".

  • lpszName
    Имя значения параметра которого требуется задать.

Заметки

Параметр должен быть уже задать как часть строки SQL набора записей. Можно получить доступ к его параметр либо по имени, либо по позиции индекса в коллекции.

Укажите значение для установить как объект COleVariant. Дополнительные сведения об установке и требуемое значение типа в объект COleVariant, видеть класс COleVariant. Обратите внимание, что если не создан набор записей в юникоде, то объект должен быть COleVariant явным образом объявленным ANSI. Это делается с помощью форм COleVariant::COleVariant( lpszSrc**,** vtSrc ) конструктора с vtSrc, для VT_BSTRT (ANSI) или с помощью функции SetString( lpszSrc**,** vtSrcCOleVariant ) с vtSrc задает значение VT_BSTRT.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

Диаграмма иерархии

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull