Compartilhar via


CDaoFieldExchange::m_nOperation

Identifica a operação a ser executado no CDaoRecordset objeto associado com o objeto de troca de campo.

Comentários

The CDaoFieldExchange objeto fornece o contexto para um número de operações DFX diferentes no conjunto de registros.

Observação:

O PSEUDO NULL value described under the MarkForAddNew and SetFieldNull operations below is a value used to mark fields Null.O mecanismo de troca de campo de registro do DAO (DFX) usa esse valor para determinar quais campos tiverem sido marcados explicitamente como nulo.PSEUDO NULL is not required for COleDateTime and COleCurrency fields.

Valores possíveis de m_nOperation are:

Operation

Descrição

AddToParameterList

Cria o PARÂMETROS cláusula do demonstrativo SQL.

AddToSelectList

Cria o selecionar cláusula da demonstrativo SQL.

BindField

Vincula um campo no banco de dados a um local da memória em seu aplicativo.

BindParam

Define valores de parâmetro de consulta do conjunto de registros.

Correção

Define o status de nulo para um campo.

AllocCache

Aloca o cache usado para verificar se há campos "sujos" no conjunto de registros.

StoreField

Salva o registro corrente no cache.

LoadField

Restaura as variáveis de membro de dados em cache do conjunto de registros.

FreeCache

Libera o cache usado para verificar se há campos "sujos" no conjunto de registros.

SetFieldNull

Sets a field's status to Null and value to PSEUDO NULL.

MarkForAddNew

Marks fields "dirty" if not PSEUDO NULL.

MarkForEdit

Marca campos "sujos" se eles não coincidirem com o cache.

SetDirtyField

Conjuntos de campo de valores marcados sistema autônomo "sujos".

DumpField

Despeja o Sumário de um campo (apenas depurar).

MaxDFXOperation

Usado para verificação de entrada.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoFieldExchange

Gráfico de hierarquia

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange

Outros recursos

CDaoFieldExchange membros