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