Compartilhar via


CRecordset::SetLockingMode

 

Publicado: abril de 2016

Define bloquear “optimista” do modo de bloqueio (o padrão) ou pessimista bloqueio “”.  Determina como os registros são bloqueados para atualizações.  

Sintaxe

      void SetLockingMode(
   UINT nMode 
);

Parâmetros

  • nMode
    Contém um dos seguintes valores de enum LockMode:

    • o bloqueio optimista deoptimistic bloqueia o registro sendo atualizado somente durante a chamada a Atualizar.

    • o pessimista bloqueio depessimistic bloqueia o registro para que Editar é chamado e mantê-lo bloqueado até que a chamada de Atualizar termine ou você mover para um novo registro.

Comentários

Chamar essa função de membro se você precisará especificar que uma das duas estratégias de registro de bloqueio o conjunto de registros está usando para atualizações.  Por padrão, o modo de bloqueio de um conjunto de registros é optimistic.  Você pode alterá-la para mais pessimistic cuidado que bloqueia a estratégia.  Chame SetLockingMode depois que você constrói e abre o objeto do recordset mas antes de chamar Editar.  

Requisitos

Cabeçalho: afxdb.h

Consulte também

Classe de CRecordset
Gráfico da hierarquia
CRecordset::Edit
CRecordset::Update