Najnowsze tutoriale tworzenie stron internetowych
 

Metoda ADO Clone


<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
adLockReadOnly1 Klon jest tylko do odczytu rekordów

<Pełna rekordów Object Reference