Observações
Identifica a operação a ser executada no objeto CDaoRecordset associado ao objeto de troca de campo. O objeto CDaoFieldExchange fornece o contexto para um número de diferentes operações de DFX no conjunto de registros.
&Notanbsp; O PSEUDONULL valor descrito sob as operações MarkForAddNew e SetFieldNull abaixo é um valor usado para Marcar campos Null. O mecanismo de troca de campo de registro do DAO (DFX) usa esse valor para determinar quais campos foram marcadas explicitamente como Null. PSEUDONULL não é exigido para campos COleDateTime e COleCurrency .
Para obter mais informações sobre essas operações e DFX, consulte o artigo DAO registro campo Exchange (DFX) no Guia do programador do Visual C++.
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 | Vincula um campo no banco de dados para um local de memória no seu aplicativo. |
| BindParam | Define valores de parâmetro para a consulta do conjunto de registros. |
| Correção | Define o status Null para um campo. |
| AllocCache | Aloca o cache usado para Marcar campos "sujos" no conjunto de registros. |
| StoreField | Salva o registro atual para o cache. |
| LoadField | Restaura as variáveis de membro de dados armazenados em cache no conjunto de registros. |
| FreeCache | Libera o cache usado para Marcar campos "sujos" no conjunto de registros. |
| SetFieldNull | Define o status de um campo para Null e o valor PSEUDO Nulo. |
| MarkForAddNew | Marca campos "sujos" se não PSEUDO NULL. |
| MarkForEdit | Marca campos "sujos" se eles não corresponderem o cache. |
| SetDirtyField | Conjuntos campo valores marcados como "sujos". |
| DumpField | Despeja o conteúdo de um campo (apenas depuração). |
| MaxDFXOperation | Usado para verificação de entrada. |
Visão geral de CDaoFieldExchange |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset:: DoFieldExchange