CDaoFieldExchange::m_nOperation
Identifica a operação a ser executada no objeto de CDaoRecordset associado ao objeto de troca do campo.
Comentários
O objeto de CDaoFieldExchange fornece o contexto para um número de diferentes operações de DFX no conjunto de registros.
Dica
O valor de PSEUDONULO descrito nas operações de MarkForAddNew e de SetFieldNull abaixo é um valor usado para marcar o zero campos.O mecanismo de troca do campo do registro de DAO (DFX) usa esse valor para determinar quais campos foram explicitamente marcada como zero.PSEUDONULO não é necessário para campos de COleDateTime e de COleCurrency .
Os valores possíveis de m_nOperation são:
Operação |
Descrição |
---|---|
AddToParameterList |
Cria a cláusula de PARÂMETROS da instrução SQL. |
AddToSelectList |
Cria a cláusula de SELECIONAR da instrução SQL. |
BindField |
Associa um campo no banco de dados para um local da memória em seu aplicativo. |
BindParam |
Definir valores de parâmetro para a consulta ao conjunto de registros. |
Fixup |
Define o status zero para um campo. |
AllocCache |
Atribui o cache usado para verificar os campos “impróprios” no conjunto de registros. |
StoreField |
Salva o registro atual para o cache. |
LoadField |
Restaura variáveis de membro dos dados armazenados em cache no conjunto de registros. |
FreeCache |
Libera o cache usado para verificar os campos “impróprios” no conjunto de registros. |
SetFieldNull |
Define o status de um campo como nulo e classificar a PSEUDONULO. |
MarkForAddNew |
Coloque as marcas se não PSEUDO“sujo”NULO. |
MarkForEdit |
Marca os campos “impróprios” se eles não coincidirem o cache. |
SetDirtyField |
Defina os valores de campos marcados como “impróprios”. |
DumpField |
Despeja o conteúdo de um campo (depuração) somente. |
MaxDFXOperation |
Usado para verificar a entrada. |
Requisitos
Cabeçalho: afxdao.h