Compartir a través de


CDaoFieldExchange::m_nOperation

Identifica la operación que se va a realizar en el objeto de CDaoRecordset asociado con el objeto de intercambio de campos.

Comentarios

Las fuentes del objeto de CDaoFieldExchange el contexto para varias operaciones de DFX en el conjunto de registros.

[!NOTA]

El valor NULL de PSEUDOdescrito en operaciones de MarkForAddNew y de SetFieldNull siguiente es un valor usado para marcar los campos Null.El mecanismo de intercambio de campos del registro de DAO (DFX) utiliza este valor para determinar qué campos se han Null explícitamente marcado.PSEUDO NULL no se requiere para los campos de COleDateTime y de COleCurrency .

los valores posibles de m_nOperation son:

Operación

Descripción

AddToParameterList

compila la cláusula de PARÁMETROS de la instrucción SQL.

AddToSelectList

compila la cláusula de Select de la instrucción SQL.

BindField

Enlaza un campo de la base de datos a una ubicación de memoria en la aplicación.

BindParam

Establece los valores de parámetro para la consulta de conjunto de registros.

Corrección

establece el estado de Null para un campo.

AllocCache

Asigna memoria caché utilizada para comprobar los campos “modificados” en el conjunto de registros.

StoreField

Guarda el registro actual en la memoria caché.

LoadField

Restablece las variables miembro de datos en caché en el conjunto de registros.

FreeCache

Libera la memoria caché utilizada para comprobar los campos “modificados” en el conjunto de registros.

SetFieldNull

Establece el estado de un campo en Null y el valor a PSEUDO NULL.

MarkForAddNew

marca los campos si no PSEUDO“modificado” NULL.

MarkForEdit

Marca los campos “modificados” si no coinciden caché.

SetDirtyField

establece los valores de campo marcados como “modificados.”

DumpField

Vuelca el contenido de un campo (depuración solamente).

MaxDFXOperation

Se utiliza para comprobar de entrada.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase de CDaoFieldExchange

Gráfico de jerarquía

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange