Compartilhar via


Características de cursor e bloqueio

Embora as características de um cursor dependam dos recursos do provedor, as vantagens e desvantagens a seguir geralmente se aplicam aos vários tipos de cursores e bloqueios.

Tipo de cursor ou bloqueio Vantagens Desvantagens
adOpenForwardOnly – Requisitos de recursos baixos - Não é possível rolar para trás
- Sem simultaneidade de dados
adOpenStatic - Rolável - Sem simultaneidade de dados
adOpenKeyset - Algumas simultaneidades de dados
- Rolável
– Requisitos de recursos mais altos
- Não disponível no cenário desconectado
adOpenDynamic – Alta simultaneidade de dados
- Rolável
– Requisitos de recursos mais altos
- Não disponível no cenário desconectado
adLockReadOnly – Requisitos de recursos baixos
- Altamente escalonável
- Dados não atualizáveis por meio do cursor
adLockBatchOptimistic Atualizações em lote
- Permite cenários desconectados
– Outros usuários podem acessar dados
- Os dados podem ser alterados por vários usuários ao mesmo tempo
adLockPessimistic - Os dados não podem ser alterados por outros usuários enquanto bloqueados – Impede que outros usuários acessem dados enquanto estão bloqueados
adLockOptimistic – Outros usuários podem acessar dados - Os dados podem ser alterados por vários usuários ao mesmo tempo