Cursores estáticos
O cursor estático sempre exibe o conjunto de resultados como era quando o cursor foi aberto pela primeira vez. Dependendo da implementação, os cursores estáticos são somente leitura ou podem ser de 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, ordem ou valores do conjunto de resultados depois que o cursor é aberto. Os cursores estáticos podem detectar suas próprias atualizações, exclusões e inserções, embora não sejam necessários para fazer isso.
Os 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 atualize essa linha. Se o aplicativo refetar a linha do cursor estático, os valores que ele vê permanecerão inalterados, apesar das alterações feitas pelo outro aplicativo. Todos os tipos de rolagem têm suporte, mas os provedores podem ou não dar suporte a marcadores.
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 adOpenStatic CursorTypeEnum para indicar que você deseja usar um cursor estático no ADO.
Consulte Também
Forward-Only cursores
cursores de conjunto de chaves
cursores dinâmicos