Compartilhar via


Cursores estáticos

Aplica-se ao: Access 2013, Office 2013

O cursor estático apresenta sempre o conjunto de resultados tal como era quando o cursor foi aberto pela primeira vez. Consoante a implementação, os cursores estáticos são só de leitura ou de leitura/escrita e fornecem deslocamento para a frente e para trás. Normalmente, o cursor estático não deteta as alterações efetuadas à associação, ordem ou valores do conjunto de resultados após o cursor ser aberto. Os cursores estáticos podem detetar as suas próprias atualizações, eliminações e inserções, embora não sejam necessários para o fazer.

Os cursores estátivos nunca detectam outras atualizações, exclusões e inserções. Por exemplo, suponha que um cursor estático busque uma linha e outro aplicativo, e depois atualize essa linha. Se o aplicativo buscar novamente a linha a partir do cursor estático, os valores que encontra são inalterados, apesar das alterações feitas pelo outro aplicativo. Todos os tipos de rolagem têm suporte, mas os provedores podem suportar ou não indicadores.

Se seu aplicativo não precisar detectar alterações de dados e precisar de rolagem, o cursor estático é a melhor alternativa. Utilize adOpenStaticCursorTypeEnum para indicar que pretende utilizar um cursor estático no ADO.