ADO Klon Yöntemi
❮ Kayıt Kümesi Nesne Referansını Tamamlayın
Klonlama yöntemi, mevcut bir Kayıt Kümesi'nden yinelenen bir Kayıt Kümesi oluşturmanıza olanak tanır. Özellikle bir kayıt kümesinde birden fazla geçerli kaydı düzenlemek istiyorsanız, birden çok, yinelenen Kayıt Kümesi oluşturmak için bu yöntemi kullanabilirsiniz. Bu yöntem, orijinaline eşit yeni bir Kayıt Kümesi oluşturmaktan, açmaktan ve kapatmaktan çok daha verimlidir.
Bir Kayıt Kümesini klonladığınızda, aslında aynı Kayıt Kümesine yeni bir işaretçi yaratırsınız, bu nedenle bir Kayıt Kümesine yaptığınız tüm değişiklikler tüm klonlarında görünür olacaktır. Ancak, orijinal Kayıt Kümesi üzerinde bir Yeniden Sorgulama yürütürseniz, klonlar artık orijinaliyle senkronize edilmez.
Sağlayıcı, klonlar oluşturmak için Recordset nesnesindeki yer imlerini desteklemelidir. Yer imleri değiştirilebilir; bir Recordset nesnesinden bir yer imi başvurusu, klonlarından herhangi birinde aynı kayda başvurur.
Not: Orijinal Kayıt Kümesinin filtresi klona uygulanmaz. Mevcut bir filtreyi kopyalamak için: objRecordsetNew.Filter=objRecordsetOriginal.Filter
Not: Orijinal Kayıt Kümesini kapattığınızda, kopyaların hiçbiri kapanmaz. Klonları tek tek kapatmanız gerekecek.
Sözdizimi
Set objRecordsetClone=objRecordset.Clone(locktype)
Parameter | Description |
---|---|
objRecordsetClone | The clone Recordset to be created |
objRecordset | The Recordset to be cloned |
locktype | Optional. A LockTypeEnum value that specifies the lock type |
LockTypeEnum Değerleri
Constant | Value | Description |
---|---|---|
adLockUnspecified | -1 | The clone is created with the same lock type as the original Recordset |
adLockReadOnly | 1 | The clone is a read-only Recordset |
❮ Kayıt Kümesi Nesne Referansını Tamamlayın