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