<Pełna rekordów Object Reference
Metoda Clone pozwala utworzyć duplikat rekordów z istniejącego rekordów. Można użyć tej metody, aby tworzyć wielokrotne, powielanie Zestaw rekordów, szczególnie jeśli chcesz edytować więcej niż jedną bieżącego rekordu w zestawie rekordów. Ta metoda jest o wiele bardziej efektywne niż tworzenie, otwieranie i zamykanie nowy Recordset równą oryginałowi.
Podczas klonowania Recordset faktycznie wystarczy utworzyć nowy wskaźnik do samego rekordów, zatem wszelkie zmiany wprowadzone na jednym zestawie rekordów będzie widoczna we wszystkich jego klonów. Jeśli jednak wykonać kwerendę na oryginalnym zestawie rekordów, klony nie będą zsynchronizowane z oryginałem.
Dostawca musi obsługiwać zakładki na obiekcie rekordów do tworzenia klonów. Zakładki są wymienne; odniesienie zakładkę z jedną Recordset odnosi się do tej samej płyty w jednym z jej klonów.
Note: Filtr z oryginalnym zestawie rekordów nie będzie stosowana do klonu. Aby skopiować istniejący filtr: objRecordsetNew.Filter = objRecordsetOriginal.Filter
Note: Po zamknięciu oryginalny rekordów żaden z egzemplarzy zostanie zamknięta. Trzeba będzie zamknąć jedną klonów o jeden.
Składnia
Set objRecordsetClone=objRecordset.Clone(locktype)
Parametr | Opis |
---|---|
objRecordsetClone | Rekordów klon być tworzone |
objRecordset | Rekordów być sklonowana |
locktype | Opcjonalny. LockTypeEnum wartość, która określa rodzaj blokady |
wartości LockTypeEnum
Stały | Wartość | Opis |
---|---|---|
adLockUnspecified | -1 | Klon jest tworzony z tym samym typem blokady w oryginalnym zestawie rekordów |
adLockReadOnly | 1 | Klon jest tylko do odczytu rekordów |
<Pełna rekordów Object Reference