Compartilhar via


Determinando o modo de edição

O ADO mantém um buffer de edição associado ao registro atual. A propriedade EditMode indica se foram feitas alterações nesse buffer ou se um novo registro foi criado. Use EditMode para determinar o status de edição do registro atual. Você pode testar alterações pendentes se um processo de edição tiver sido interrompido e determinar se você precisa usar o método Update ou CancelUpdate.

EditMode retorna uma das constantes EditModeEnum, listadas na tabela a seguir.

Constante Descrição
adEditNone Indica que nenhuma operação de edição está em andamento.
adEditInProgress Indica que os dados no registro atual foram modificados, mas não salvos.
adEditAdd Indica que o método AddNew foi chamado e o registro atual no buffer de cópia é um novo registro que não foi salvo no banco de dados.
adEditDelete Indica que o registro atual foi excluído.

EditMode só poderá retornar um valor válido se houver um registro atual. EditMode retornará um erro se BOF ou EOF estiver True ou se o registro atual tiver sido excluído.