CDaoRecordset::SetFieldValue

void SetFieldV&alue (LPCTSTR lpszNameCOleVariantamp const;varValue );
Tiro (CDaoException, CMemoryException);

void SetFieldV&alue (int nOrdinalCOleVariantamp const;varValue );
Tiro (CDaoException, CMemoryException);

void SetFieldValue (LPCTSTR lpszName, LPCTSTR lpszValue );

void SetFieldValue (int nOrdinal, LPCTSTR lpszValue );

Parámetros

lpszName

Un puntero a una cadena que contiene el nombre de un campo.

varValue

Una referencia a un objeto COleVariant que contiene el valor del contenido del campo.

nOrdinal

Un entero que representa la posición ordinal del campo en la colección de campos del conjunto de registros (cero).

lpszValue

Un puntero a una cadena que contiene el valor del contenido del campo.

Observaciones

Llame a esta función miembro para establecer el valor de un campo, por la posición ordinal o cambiando el valor de la cadena. Utilizar SetFieldValue y GetFieldValue para enlazar dinámicamente campos en tiempo de ejecución, en lugar de enlazar estáticamente columnas utilizando el mecanismo de DoFieldExchange.

Tenga en cuenta que si no se crea un conjunto de registros UNICODE, debe utilizar una forma de SetFieldValue que no contiene un parámetro COleVariant (uno de las dos últimas formas de sintaxis) o el objeto COleVariant debe declararse explícitamente ANSI. Esto puede hacerse mediante el formulario de vtSrc ) de lpszSrc, de COleVariant::COleVariant( ) del constructor con vtSrc establecido en VT_BSTRT (ANSI) o mediante la función COleVariant SetString( lpszSrc, vtSrc ) con vtSrc a VT_BSTRT.

Para obtener más información acerca del intercambio de campos de registros, vea los artículos Intercambio de campos de registros DAO (DFX) y conjunto de registros DAO: enlazar dinámicamente los registros en la Guía del programador de Visual C++. Para obtener información relacionada, vea los temas "Objeto Field" y "Propiedad de valor" en la ayuda de DAO.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString

Index