Metodo Requery
Aggiorna i dati in un oggetto Recordset eseguendo nuovamente la query su cui si basa l'oggetto.
Sintassi
recordset.Requery Options
Parametri
Opzioni
facoltativo. Maschera di bit che contiene valori ExecuteOptionEnum e CommandTypeEnum che interessano questa operazione.
Nota
Se Options è impostato su adAsyncExecute, questa operazione verrà eseguita in modo asincrono e al termine verrà generato un evento RecordsetChangeComplete. I valori ExecuteOpenEnum di adExecuteNoRecords o adExecuteStream non devono essere usati con Requery.
Osservazioni
Utilizzare il metodo Requery per aggiornare l'intero contenuto di un oggetto Recordset dall'origine dati eseguendo nuovamente il comando originale e recuperando i dati una seconda volta. La chiamata a questo metodo equivale a chiamare i metodi Close e Open in successione. Se si modifica il record corrente o si aggiunge un nuovo record, si verifica un errore.
Mentre l'oggetto Recordset è aperto, le proprietà che definiscono la natura del cursore (CursorType, LockType, MaxRecords e così via) sono di sola lettura. Pertanto, il metodo Requery può aggiornare solo il cursore corrente. Per modificare le proprietà del cursore e visualizzare i risultati, è necessario utilizzare il metodo Close in modo che le proprietà diventino di nuovo di lettura/scrittura. È quindi possibile modificare le impostazioni delle proprietà e chiamare il metodo Open per riaprire il cursore.
Si applica a
Vedere anche
Esempio dei metodi Execute, Requery e Clear (VB)
Esempio dei metodi Execute, Requery e Clear (VBScript)
Esempio dei metodi Execute, Requery e Clear (VC++)
Proprietà CommandText (ADO)