CDaoRecordset::SetFieldValue

public st&atic void SetFieldValue (LPCTSTR lpszNameconst COleVariantamp;varValue );
tiro (CDaoException, CMemoryException);

public st&atic void SetFieldValue (int nOrdinalconst COleVariantamp;varValue );
tiro (CDaoException, CMemoryException);

public static void SetFieldValue (LPCTSTR , LPCTSTR lpszName lpszValue );

public static void SetFieldValue (int , LPCTSTR nOrdinal lpszValue );

Parametri

lpszName

Un puntatore a una stringa contenente il nome di un campo.

varValue

Un riferimento a un oggetto COleVariant contenente il valore del contenuto del campo.

nOrdinal

Un valore integer che rappresenta la posizione ordinale del campo nella raccolta dei campi del recordset (in base zero).

lpszValue

Un puntatore a una stringa contenente il valore del contenuto del campo.

Osservazioni

Chiamare questa funzione membro per impostare il valore di un campo, posizione ordinale o modificando il valore della stringa. Utilizzare SetFieldValue e GetFieldValue per associare in modo dinamico i campi alla fase di esecuzione, piuttosto che staticamente vincolante colonne utilizzando il meccanismo di DoFieldExchange.

Notare che se non si sta creando un recordset UNICODE, deve utilizzare una forma di SetFieldValue che non contiene un parametro COleVariant (una delle ultime due forme sintassi) o l'oggetto COleVariant deve essere dichiarato in modo esplicito 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 sul cambio di campi di record, vedere gli articoli DAO Record campo Exchange (DFX) e Recordset DAO: associazione dinamicamente Records nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere gli argomenti "Campo oggetto" e "Proprietà Value" nella guida di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString

Index