CDaoRecordset::SetFieldValue
Llame a esta función miembro para establecer el valor de un campo, por posición ordinal o cambiando el valor de la cadena.
virtual void SetFieldValue(
LPCTSTR lpszName,
const COleVariant& varValue
);
virtual void SetFieldValue(
int nIndex,
const COleVariant& varValue
);
void SetFieldValue(
LPCTSTR lpszName,
LPCTSTR lpszValue
);
void SetFieldValue(
int nIndex,
LPCTSTR lpszValue
);
Parámetros
lpszName
un puntero a una cadena que contiene el nombre de un campo.varValue
Una referencia a un objeto de COleVariant que contiene el valor del contenido del campo.nIndex
Un entero que representa la posición ordinal del campo en la colección de campos de conjunto de registros (cero).lpszValue
Un puntero a una cadena que contiene el valor del contenido del campo.
Comentarios
Utilice SetFieldValue y GetFieldValue para enlazar campos en tiempo de ejecución en lugar de estáticamente columnas de enlace mediante el mecanismo de DoFieldExchange .
Tenga en cuenta que si no está creando un conjunto de registros de UNICODE, debe cualquier uso un formulario de SetFieldValue que no contiene un parámetro de COleVariant , o el objeto de COleVariant se debe declarar explícitamente ANSI. Puede hacerlo con el formulario de COleVariant:: COleVariant( lpszSrc**,** vtSrc ) de constructor con vtSrc establecido en VT_BSTRT (ANSI) o mediante la función SetString( lpszSrc**,** vtSrc ) de COleVariant con vtSrc establecido en VT_BSTRT.
Para obtener información relacionada, vea los temas “objeto de campo” y “propiedad Value” en la Ayuda de DAO.
Requisitos
encabezado: afxdao.h