DFX_Long

void &AFXAPI DFX_Long ( CDaoFieldExchange * pFX, LPCTSTR szName, longamp; valor, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE );

Parámetros

pFX

Un puntero a un objeto de la clase CDaoFieldExchange. Este objeto contiene información para definir el contexto para cada llamada de la función. Para obtener más información acerca de las operaciones puede especificar un objeto CDaoFieldExchange , consulte el artículo intercambio de campos de registros DAO: cómo funciona DFX en la Guía del programador de Visual C++.

szName

El nombre de una columna de datos.

valor

El valor almacenado en el miembro de datos indicado — el valor a ser transferido. Para una transferencia de registros al origen de datos, el valor de tipo long, se toma desde el miembro de datos especificado. Para una transferencia de origen de datos al conjunto de registros, el valor se almacena en el miembro de datos especificado.

dwBindOptions

Una opción que le permite aprovechar las ventajas del mecanismo de almacenamiento en búfer doble de MFC para detectar los campos de juego de registros que han cambiado. El valor predeterminado, AFX_DAO_ENABLE_FIELD_CACHE, utiliza doble búfer. El otro valor posible es AFX_DAO_DISABLE_FIELD_CACHE. Si se especifica este valor, MFC no hace ninguna comprobación en este campo. Se deben llamar SetFieldDirty y SetFieldNull usted mismo.

Estas opciones se explican además en el artículo conjunto de registros DAO: enlazar dinámicamente los registros en la Guía del programador de Visual C++.

&Notanbsp;  Puede controlar si los datos están dobles búfer por defecto mediante el establecimiento de CDaoRecordset::m_bCheckCacheForDirtyFields.

Observaciones

La función DFX_Long transfiere datos de enteros largos entre los miembros de datos de campo de un objeto CDaoRecordset y las columnas de un registro sobre el origen de datos. Datos se asignación entre tipo DAO_I4 en DAO y escribir mucho en el juego de registros.

Ejemplo

Ver DFX_Text.

Vea tambié&nnbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType

Index