Compartir a través de


DFX_Long

Datos enteros largos de las transferencias entre los miembros de datos de campo de un objeto de CDaoRecordset y columnas de un registro en el origen de datos.

void AFXAPI DFX_Long(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   long& value,
   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 función.

  • szName
    El nombre de una columna de datos.

  • valor
    El valor almacenado en el miembro de datos indicado — el valor que se transferirá.Para una transferencia de conjunto de registros al origen de datos, el valor, de longcon tipo, se toma del miembro de datos especificado.Para una transferencia del origen de datos al conjunto de registros, el valor se almacena en el miembro de datos especificado.

  • dwBindOptions
    Una opción que permite aprovechar el mecanismo de almacenamiento en búfer doble de MFC para detectar los campos de conjunto de registros que han cambiado.El valor predeterminado, AFX_DAO_ENABLE_FIELD_CACHE, utiliza el búfer doble.El otro valor posible es AFX_DAO_DISABLE_FIELD_CACHE.Si especifica este valor, MFC no tiene ningún comprobar en este campo.Debe llamar a SetFieldDirty y SetFieldNull personalmente.

    [!NOTA]

    Puede controlar si los datos es double almacenado en búfer de forma predeterminada estableciendo CDaoRecordset::m_bCheckCacheForDirtyFields.

Comentarios

Los datos se asignan entre DAO_I4 escrito en DAO y long escrito en el conjunto de registros.

Ejemplo

Vea DFX_Text.

Requisitos

Header: afxdao.h

Vea también

Referencia

DFX_Text

DFX_Bool

DFX_Currency

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Conceptos

Macros y funciones globales de MFC