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