BOOL IsFieldDirty (void * pv ) const;
lançar (CDaoException, CMemoryException);
Valor de retorno
Diferente de zero se o membro de dados do campo especificado é sinalizado como sujos; caso contrário 0.
Parâmetros
pv
Um ponteiro para o membro de dados de campo cujo status você deseja marcar, ou NULL para determinar se qualquer um dos campos são sujo.
Observações
Chame essa função de membro para determinar se o membro de dados de campo especificado de um dynaset foi sinalizado como "sujos" (alterado). Os dados em todos os membros de dados campo sujo vão ser transferidos para o registro no origem de dados quando o registro atual é atualizado por uma chamada para a função de membro atualização de CDaoRecordset (após uma chamada para AddNewou Editar ). Com esse conhecimento, você pode tomar outras medidas, tais como incondicional o membro de dados de campo para marcar a coluna para que ele não será ser escrito para o Origem de dados. Para obter mais informações sobre o sinalizador sujo, consulte o artigo DAO Recordset: Cache Múltiplo registros no Guia do programador do Visual C++.
IsFieldDirty é implementado através de DoFieldExchange.
Para obter mais informações sobre troca de campo de registro, consulte o artigo DAO registro campo Exchange (DFX) no Guia do programador do Visual C++.
Visão geral de CDaoRecordset | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDaoRecordset::IsField&Null, CDaoRecordset::IsFieldNullable