Metodo Refresh (ADO)

Aggiorna gli oggetti in una raccolta per riflettere gli oggetti disponibili e specifici per il provider.

Sintassi

  
collection.Refresh  

Osservazioni

Il metodo Refresh esegue attività diverse a seconda della raccolta da cui viene chiamato.

Parametri

L'utilizzo del metodo Refresh nella raccolta Parameters di un oggetto Command recupera le informazioni sui parametri lato provider per la stored procedure o la query con parametri specificata nell'oggetto Command. La raccolta sarà vuota per i provider che non supportano chiamate di stored procedure o query con parametri.

È necessario impostare la proprietà ActiveConnection dell'oggetto Command su un oggetto Connection valido, la proprietà CommandText su un comando valido e la proprietà CommandTypesu adCmdStoredProc prima di chiamare il metodo Refresh.

Se si accede alla raccolta Parameters prima di chiamare il metodo Refresh, ADO chiamerà automaticamente il metodo e popolerà la raccolta.

Nota

Se si utilizza il metodo Refresh per ottenere informazioni sui parametri dal provider e questo restituisce uno o più oggetti Parameter di tipo di dati a lunghezza variabile, ADO potrebbe allocare memoria per i parametri in base alle potenziali dimensioni massime, causando un errore durante l'esecuzione. È consigliabile impostare in modo esplicito la proprietà Size per questi parametri prima di chiamare il metodo Execute per evitare errori.

Campi

L'utilizzo del metodo Refresh nella raccolta Fields non ha alcun effetto visibile. Per recuperare le modifiche dalla struttura di database sottostante, è necessario utilizzare il metodo Requery oppure, se l'oggetto Recordset non supporta i segnalibri, il metodo MoveFirst.

Proprietà

L'utilizzo del metodo Refresh in una raccolta Properties di alcuni oggetti popola la raccolta con le proprietà dinamiche esposte dal provider. Queste proprietà forniscono informazioni sulle funzionalità specifiche del provider, oltre alle proprietà predefinite supportate da ADO.

Si applica a

Vedere anche

Esempio del metodo Refresh (VB)
Esempio del metodo Refresh (VC++)
Proprietà Count (ADO)
Metodo Refresh (Servizi Desktop remoto)