virtu&al void SetParamValue (int nIndex,const COleVariantamp;var );
tiro (CDaoException, CMemoryException);
virtu&al void SetParamValue (LPCTSTR lpszName, const COleVariantamp; var );
tiro (CDaoException, CMemoryException);
Parametri
nIndex
La posizione numerica del parametro nell'insieme Parameters dell'oggetto querydef.
var
Il valore da impostare; vedere la sezione Osservazioni.
lpszName
Il nome del parametro, il cui valore si desidera impostare.
Osservazioni
Chiamare questa funzione membro per impostare il valore di un parametro nel recordset in fase di esecuzione. Il parametro deve già sono stato stabilito come parte della stringa SQL del recordset. È possibile accedere il parametro nome oppure dalla sua posizione di indice dell'insieme.
Specificare il valore da impostare come un oggetto COleVariant . Per informazioni sull'impostazione del valore desiderato e tipo nell'oggetto COleVariant , vedere classe COleVariant. Si noti che se non si sta creando un recordset UNICODE, l'oggetto COleVariant deve essere esplicitamente dichiarato ANSI. Questo può essere fatto utilizzando il modulo di COleVariant::COleVariant( lpszSrc, vtSrc ) del costruttore con vtSrc impostato su VT_BSTRT (ANSI) oppure utilizzando la funzione COleVariant SetString( lpszSrc, vtSrc ) con vtSrc impostato su VT_BSTRT.
Per ulteriori informazioni sull'aggiornamento dei dati, vedere l'articolo Recordset DAO: operazioni di Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "Parametro Object" nella guida di DAO.
Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CDaoRecordset::GetParamValue, CDaoRecordset::m_nParams, CDaoRecordset::SetParamValue&Null