Los últimos tutoriales de desarrollo web
 

Método Clone ADO


<Referencia completa de registros de objetos

El método Clone le permite crear un conjunto de registros duplicados de un conjunto de registros existentes. Puede utilizar este método para crear múltiples, duplicar registros, sobre todo si se quiere editar más de un registro actual en un conjunto de registros. Este método es mucho más eficiente que la creación, apertura y cierre de un nuevo conjunto de registros igual a la original.

Al clonar un conjunto de registros en realidad se acaba de crear un nuevo puntero al mismo conjunto de registros, por lo tanto, cualquier cambio que realice en un conjunto de registros serán visibles en todas sus clones. Sin embargo, si se ejecuta una nueva consulta en el conjunto de registros originales, los clones ya no se sincronizan con el original.

El proveedor debe admitir marcadores en el objeto de conjunto de registros para crear clones. Los marcadores son intercambiables; una referencia marcador de un objeto de registros se refiere al mismo registro en cualquiera de sus clones.

Note: El filtro del conjunto de registros original no se aplicará al clon. Para copiar un filtro existente: objRecordsetNew.Filter = objRecordsetOriginal.Filter

Note: Cuando se cierra el ninguno de registros originales de las copias será cerrado. Usted tendrá que cerrar el clones de uno en uno.

Sintaxis

Set objRecordsetClone=objRecordset.Clone(locktype)

Parámetro Descripción
objRecordsetClone El conjunto de registros clon que se cree
objRecordset El conjunto de registros a ser clonado
locktype Opcional. A LockTypeEnum valor que especifica el tipo de bloqueo

Valores LockTypeEnum

Constante Valor Descripción
adLockUnspecified-1 El clon se crea con el mismo tipo de bloqueo como el conjunto de registros originales
adLockReadOnly1 El clon es un conjunto de registros de sólo lectura

<Referencia completa de registros de objetos