Compartilhar via


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

Consulte também

Referência

Classe CDaoFieldExchange

Gráfico da hierarquia

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange