Compartilhar via


Método Refresh (ADO)

Atualiza os objetos em uma coleção para refletir objetos disponíveis e específicos do provedor.

Sintaxe

  
collection.Refresh  

Observações

O método Refresh realiza tarefas diferentes dependendo da coleção da qual você o chama.

Parâmetros

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

Você deve definir 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á automaticamente o método e preencherá a coleção para você.

Observação

Se você usar o método Refresh para obter informações de parâmetro do provedor e ele retornar um ou mais objetos de parâmetro 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, o que causará um erro durante a execução. Você deve definir explicitamente a propriedade Size para esses parâmetros antes de chamar o método Execute para evitar erros.

Campos

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

Propriedades

Usar o método Refresh em uma coleção Properties de alguns objetos preenche a coleção com as propriedades dinâmicas que o provedor expõe. Essas propriedades fornecem informações sobre a funcionalidade específica para o provedor, além das propriedades internas que o ADO dá suporte.

Aplica-se a

da coleção Positions
da coleção Procedures
da coleção Properties
da coleção Tables
de coleção de usuários
da coleção Views

Consulte Também

Exemplo do método Refresh (VB)
Exemplo do método Refresh (VC++)
propriedade Count (ADO)
do Método de Atualização (RDS)