Compartilhar via


CRecordset::SetLockingMode

Define o modo de proteção "otimista" bloqueio (padrão) ou proteção "pessimista".Determina como os registros estão bloqueados para atualizações.

void SetLockingMode(
   UINT nMode 
);

Parâmetros

  • nMode
    Contém um dos seguintes valores do Enum LockMode:

    • otimista   A proteção otimista bloqueia o registro sendo atualizado apenas durante a telefonar para Atualização.

    • pessimista   A bloqueio pessimista bloqueia o registro mais cedo edição é chamado e mantém o bloqueado até que o Atualização telefonar for concluída, ou mover para um novo registro.

Comentários

Chamar essa função de membro se você precisar especificar qual das duas estratégias de proteção de registros é usando o conjunto de registros para atualizações.Por padrão, o modo de bloqueio de um conjunto de registros é otimista.Você pode alterar isso para um mais cuidado pessimista estratégia de bloqueio. De telefonarSetLockingMode Depois de criar e em em aberto o objeto de conjunto de registros mas antes de chamar edição.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::edição

CRecordset::atualização

Outros recursos

CRecordset membros