Cursores estáticos
O cursor estático sempre exibe o conjunto de resultados como ele estava quando o cursor foi aberto pela primeira vez. Dependendo da implementação, os cursores estáticos são somente leitura ou leitura/gravação e fornecem rolagem para frente e para trás. O cursor estático geralmente não detecta alterações feitas na associação, na ordem ou nos valores do conjunto de resultados depois que o cursor é aberto. Cursores estáticos podem detectar as próprias atualizações, exclusões e inserções, embora não precisem fazer isso.
Cursores estáticos nunca detectam outras atualizações, exclusões e inserções. Por exemplo, suponha que um cursor estático busque uma linha e outro aplicativo então atualize a linha. Se o aplicativo buscar novamente a linha do cursor estático, os valores que ele verá estarão inalterados, apesar das alterações feitas por outro aplicativo. Todos os tipos de rolagem têm suporte, mas os provedores podem ou não dar suporte a indicadores.
Se o aplicativo não precisar detectar alterações de dados e exigir rolagem, o cursor estático será a melhor opção. Use o CursorTypeEnum adOpenStatic para indicar que você deseja usar um cursor estático no ADO.
Consulte Também
Cursores de somente avanço
Cursores do conjunto de chaves
Cursores dinâmicos