Ultimele tutoriale de dezvoltare web
 

ADO Metoda Clone


<Complete Reference Recordset Obiect

Metoda Clone vă permite să creați un Recordset duplicat dintr-un Recordset existent. Puteți utiliza această metodă pentru a crea mai multe, duplicat Recordset, în special dacă doriți să editați mai multe înregistrări curente într-un set de înregistrări. Această metodă este mult mai eficientă decât crearea, deschiderea și închiderea unui nou Recordset egal cu originalul.

Când clona un Recordset de fapt, creați doar un nou pointer la aceeași Recordset, prin urmare, orice modificări efectuate la un Recordset vor fi vizibile în toate clonele sale. Cu toate acestea, dacă executați un reinterogare pe Recordset originală, clonele nu vor mai fi sincronizate cu originalul.

Furnizorul trebuie să accepte marcajele de pe obiectul Recordset pentru a crea clone. Marcajele sunt interschimbabile; o referință marcaj de la un obiect Recordset se referă la aceeași înregistrare în oricare dintre clonele sale.

Note: Filtrul de Recordset original nu va fi aplicată clona. Pentru a copia un filtru existent: objRecordsetNew.Filter = objRecordsetOriginal.Filter

Note: Când închideți Recordset nici unul original al copiilor vor fi închise. Va trebui să închidă unul câte unul clone.

Sintaxă

Set objRecordsetClone=objRecordset.Clone(locktype)

Parametru Descriere
objRecordsetClone Recordset clona care urmează să fie creat
objRecordset Recordset care urmează să fie clonat
locktype Opțional. O LockTypeEnum valoare care specifică tipul de blocare

Valorile LockTypeEnum

Constant Valoare Descriere
adLockUnspecified-1 Clona este creat cu același tip de blocare ca Recordset originală
adLockReadOnly1 Clona este un Recordset read-only

<Complete Reference Recordset Obiect