Partager via


CDaoRecordset::SetParamValue

 

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

Syntaxe

      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

CDaoRecordset Class
Graphique hiérarchique
CDaoRecordset::GetParamValue
CDaoRecordset::m_nParams
CDaoRecordset::SetParamValueNull