Requery, metodo
Aggiorna i dati in un oggetto Recordset eseguendo nuovamente la query su cui si basa l'oggetto.
Sintassi
recordset.Requery Options
Parametri
Opzioni
Opzionale. Maschera di bit che contiene ExecuteOptionEnum e CommandTypeEnum valori che influiscono su questa operazione.
Nota
Se Options è impostato su adAsyncExecute, questa operazione verrà eseguita in modo asincrono e 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 rielaborando 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, MaxRecordse così via) sono di sola lettura. Pertanto, il metodo requery può aggiornare solo il cursore corrente. Per modificare una delle 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 di metodi Execute, Requery e Clear (VB)
esempio di metodi Execute, Requery e Clear (VBScript)
esempio di metodi Execute, Requery e Clear (VC++)
proprietà CommandText (ADO)