Requery (método)

Novedades los datos de un objeto Recordset al volver a ejecutar la consulta en la que se basa el objeto.

Sintaxis

  
recordset.Requery Options  

Parámetros

Opciones
Opcional. Máscara de bits que contiene los valores ExecuteOptionEnum y CommandTypeEnum que afectan a esta operación.

Nota

Si Options se establece en adAsyncExecute, esta operación se ejecutará de forma asincrónica y se emitirá un evento RecordsetChangeComplete cuando finalice. Los valores ExecuteOpenEnum de adExecuteNoRecords o adExecuteStream no deben usarse con Requery.

Comentarios

Use el método Requery para actualizar todo el contenido de un objeto Recordset desde el origen de datos emitiendo el comando original y recuperando los datos por segunda vez. Llamar a este método equivale a llamar a los métodos Close y Open sucesivamente. Si edita el registro actual o agrega un nuevo registro, se produce un error.

Mientras el objeto Recordset está abierto, las propiedades que definen la naturaleza del cursor (CursorType, LockType, MaxRecords, etc.) son de solo lectura. Por lo tanto, el método Requery solo puede actualizar el cursor actual. Para cambiar cualquiera de las propiedades del cursor y ver los resultados, debe usar el método Close para que las propiedades vuelvan a leer y escribir. A continuación, puede cambiar la configuración de la propiedad y llamar al método Open para volver a abrir el cursor.

Se aplica a

Objeto de conjunto de registros (ADO)

Consulte también

Ejemplo de los métodos Execute, Requery y Clear (VB)
Ejemplo de métodos Execute, Requery y Clear (VBScript)
Ejemplo de los métodos Execute, Requery y Clear (VC++)
Propiedad CommandText (ADO)