Compartir vía


Requery (método)

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

Sintaxis

  
recordset.Requery Options  

Parámetros

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

Nota

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

Observaciones

Use el método Requery para actualizar todo el contenido de un objeto Recordset de desde el origen de datos mediante la reedición del comando original y la recuperación de los datos una segunda vez. Llamar a este método es equivalente a llamar al Close de y métodos open sucesivamente. Si está editando el registro actual o agregando un nuevo registro, se produce un error.

Aunque el objeto recordset de 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 Recordset (ADO)

Consulte también

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