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
Raccolta Axes
Raccolta Columns
Raccolta CubeDefs
Raccolta Dimensions
Raccolta Errors
Raccolta Fields
Raccolta Groups
Vedere anche
Esempio del metodo Refresh (VB)
Esempio del metodo Refresh (VC++)
Proprietà Count (ADO)
Metodo Refresh (Servizi Desktop remoto)