Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |