CDaoRecordset::SetParamValue

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

Index