CDaoRecordset::SetParamValue

Chiamare la funzione membro per impostare il valore di un parametro nel recordset in fase di esecuzione.

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

Parametri

  • nIndex
    La posizione numerica del parametro nella raccolta di parametri di querydef.

  • var
    Il valore da impostare, vedere le note.

  • lpszName
    Il nome del valore di parametro di cui si desidera impostare.

Note

Il parametro deve essere già stabilito come parte della stringa SQL del recordset.È possibile accedere al parametro per nome o dalla posizione di indice nella raccolta.

Specificare il valore da impostare come oggetto COleVariant.Per informazioni sull'impostazione del valore desiderato e digitare l'oggetto COleVariant, vedere la classe COleVariant.Notare che se non si sta creando un recordset di UNICODE, l'oggetto COleVariant deve essere ANSI in modo esplicito dichiarato.Questa operazione può essere eseguita tramite il form COleVariant::COleVariant( lpszSrc**,** vtSrc ) del costruttore con vtSrc impostato su VT_BSTRT (ANSI) o tramite la funzione SetString( lpszSrc**,** vtSrc )COleVariant con vtSrc impostato su VT_BSTRT.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull