Compartilhar via


CRecordset::CancelUpdate

Cancela todas as atualizações pendentes, causados por uma operação de Editar ou de AddNew , antes que Atualizar seja chamado.

void CancelUpdate( );

Comentários

ObservaçãoObservação

Essa função de membro não é aplicável em conjuntos de registros usando a linha em massa que pesquisa, pois esses conjuntos de registros não podem chamar Editar, AddNew, ou Atualizar.Para obter mais informações sobre a linha em massa que pesquisa, consulte o artigo conjunto de registros: Para buscar registros em massa (ODBC).

Verifique se sujo automático do campo é ativado, CancelUpdate restaurou variáveis de membro para valores que tinha antes que Editar ou AddNew foram chamados; caso contrário, as alterações de valor permanecerão.Por padrão, verifique automático do campo é ativado quando o conjunto de registros é aberto.Para desativá-lo, você deve especificar CRecordset::noDirtyFieldCheck no parâmetro de dwOptions da função de membro de Abrir .

Para obter mais informações sobre a atualização de dados, consulte o artigo conjunto de registros: Adicionar, atualizar e excluir registros (ODBC).

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe de CRecordset

Gráfico de hierarquia

CRecordset::AddNew

CRecordset::Edit

CRecordset::Update