Método de atualização (ADO)

Aplica-se ao: Access 2013, Office 2013

Atualiza os objetos de uma coleção para refletir os objetos disponíveis no provedor e específicos a ele.

Sintaxe

coleção. Atualizar

Comentários

O método Refresh executa diferentes tarefas, dependendo da coleção a partir do qual ele for chamado.

Parâmetros

O uso do método Refresh na coleção Parameters de um objeto Command recupera informações de parâmetro do provedor para o procedimento armazenado ou a consulta com parâmetros especificada no objeto Command. A coleção estará vazia para os provedores que não oferecem suporte a chamadas de procedimento armazenado ou a consultas com parâmetros.

Defina a propriedade ActiveConnection do objeto Command como um objeto Connection válido, a propriedade CommandText como um comando válido e a propriedade CommandType como adCmdStoredProc antes de chamar o método Refresh.

Se você acessar a coleção Parameters antes de chamar o método Refresh, o ADO chamará o método automaticamente e preencherá a coleção para você.

Observação

[!OBSERVAçãO] Se você usar o método Refresh para obter informações de parâmetros a partir do provedor e ele retornar um ou mais objetos Parameter de tipo de dados de comprimento variável, o ADO poderá alocar memória para os parâmetros com base em seu tamanho potencial máximo, causando erro durante a execução. Defina explicitamente a propriedade Size para esses parâmetros antes de chamar o método Execute a fim de evitar erros.

Campos

O uso do método Refresh na coleção Fields não produz nenhum efeito visível. Para recuperar as alterações da estrutura de banco de dados subjacente, use o método Requery ou, se o objeto Recordset não oferecer suporte a indicadores, o método MoveFirst.

Propriedades

O uso do método Refresh em uma coleção Properties de alguns objetos preenche a coleção com as propriedades dinâmicas expostas pelo provedor. Essas propriedades fornecem informações sobre a a funcionalidade específica do provedor, além das propriedades internas compatíveis com o ADO.