Compartilhar via


Propriedade EditMode (ADO)

Aplica-se ao: Access 2013, Office 2013

Indica o status de edição do registro atual.

Valor de retorno

Retorna um valor EditModeEnum.

Comentários

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

Consulte o método AddNew para obter uma descrição mais detalhada da propriedade EditMode em diferentes condições de edição.

Quando uma chamada para Excluir não excluir com êxito o registro ou os registros na fonte de dados (devido a violações de integridade referencial, por exemplo), o Recordset permanecerá no modo de edição (EditMode = adEditInProgress). Isso significa que CancelUpdate deve ser chamado antes de sair do registro atual (com Move, NextRecordset ou Close, por exemplo).

Observação

[!OBSERVAçãO] EditMode pode retornar um valor válido apenas se existir um registro atual. O EditMode retornará um erro se BOF ou EOF for verdadeiro ou se o registro atual tiver sido excluído.