CDaoRecordset::SetLockingMode
telefonar Essa função de membro para definir o tipo de bloqueio para o conjunto de registros.
void SetLockingMode(
BOOL bPessimistic
);
Parâmetros
- bPessimistic
Um sinalizar que indica o tipo de bloqueio.
Comentários
Quando a bloqueio pessimista está na verdade, a página de 2 K que contém o registro que você está editando é bloqueada sistema autônomo logo sistema autônomo você chamar o ediçãofunção de membro .A página é desbloqueada quando você telefonar o Atualização or Fecharfunção de membro ou em qualquer uma das operações de mover ou localizar.
Quando a proteção otimista é na verdade, a página de 2 K que contém o registro é bloqueado somente enquanto o registro está sendo atualizado com o Atualizaçãofunção de membro .
Se uma página estiver bloqueado, nenhum Outros usuário pode edição registros na mesma página.Se você chamar SetLockingMode e passar um valor diferente de zero e outro usuário já possui a página bloqueado, uma exceção é lançada ao chamar edição.Outros usuários podem ler os dados do bloqueado páginas.
Se você chamar SetLockingMode telefonar com um valor zero e posterior Atualização enquanto a página está bloqueada por outro usuário, uma exceção ocorre.Para ver as alterações feitas ao registro por outro usuário (e perder as alterações), telefonar o SetBookmark função de membro com o valor do indicador do registro corrente.
Ao trabalhar com fontes de dados ODBC, o modo de bloqueio é sempre otimista.
Requisitos
Cabeçalho: afxdao.h