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