Compartir a través de


Método Requery (ADO)

Se aplica a: Access 2013, Office 2013

Actualiza los datos de un objeto Recordset ejecutando de nuevo la consulta en la que se basa el objeto.

Sintaxis

conjunto de registros. Opciones de reconsulta

Parameters

Nombre Descripción
Opciones Es opcional. Máscara de bits que contiene valores de ExecuteOptionEnum y CommandTypeEnum que afectan a esta operación.

Nota:

Si Options está establecido en adAsyncExecute, esta operación se ejecutará de forma asincrónica y se emitirá un evento RecordsetChangeComplete cuando finalice.

Los valores de ExecuteOpenEnum de adExecuteNoRecords o adExecuteStream no deben utilizarse con Requery.

Comentarios

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

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