Partager via


CDaoRecordset::SetParamValue

Appelez la fonction membre pour définir la valeur d'un paramètre dans le recordset à l'exécution.

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

Paramètres

  • nIndex
    La position numérique du paramètre dans la collection de paramètres de querydef.

  • var
    La valeur à définir ; consultez les notes.

  • lpszName
    Le nom de la valeur de paramètre lequel vous souhaitez définir.

Notes

Le paramètre doit avoir déjà été généré dans le cadre de la chaîne SQL du recordset.Vous pouvez accéder au paramètre de nom ou par sa position d'index dans la collection.

Spécifiez la valeur pour définir comme objet d' COleVariant .Pour plus d'informations sur la définition de la valeur souhaitée et tapez votre objet d' COleVariant , consultez la classe COleVariant.Notez que si vous ne créez pas d'un recordset UNICODE, l'objet d' COleVariant doit être déclaré explicitement ANSI.Cette opération peut être effectuée à l'aide de la forme de COleVariant::COleVariant( lpszSrc**,** vtSrc ) du constructeur avec vtSrc affectez à VT_BSTRT (ANSI) ou à l'aide de la fonction SetString( lpszSrc**,** vtSrcde COleVariant ) avec vtSrc affectez à VT_BSTRT.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoRecordset

Graphique de la hiérarchie

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull