ADO Property Nesnesi

Property nesnesi

ADO nesneleri iki tür özellik türüne sahiptir: dahili özellikler ve dinamik özellikler.

Dahili özellikler, ADO'da gerçekleştirilmiş ve her yeni nesne için hemen kullanılabilir olan özelliklerdir, bu durumda MyObject.Property dilbilgisi kullanılır. Bu özellikler, nesnenin Properties koleksiyonunda Property nesnesi olarak görünmezler, bu nedenle, değerlerini değiştirebilirler ancak özelliklerini değiştiremezler.

ADO Property nesnesi, ADO nesnelerinin dinamik özelliklerini temsil eder, bu dinamik özellikler provider tarafından tanımlanmıştır.

Her ADO ile konuşan provider farklı bir şekilde ADO ile etkileşim kurar. Bu yüzden, ADO, provider hakkında bilgi saklamak için bir şekilde ihtiyaç duyar. Çözüm, provider'ın ADO'ya belirli bilgiler sağlamasıdır (dinamik özellikler). ADO, her provider özelliğini bir Property nesnesinde saklar ve bu Property nesnesi de Properties koleksiyonunda saklanır. Bu koleksiyon, Command nesnesi, Connection nesnesi, Field nesnesi veya Recordset nesnesine dağıtılır.

Örneğin, sağlayıcıya atanmış özellikler, Recordset nesnesinin işlemlerini veya güncellemeleri destekleyip desteklemediğini belirtmek için kullanılabilir. Bu ek özellikler, Recordset nesnesinin Properties koleksiyonunda Property nesnesi olarak görünür.

ProgID

set objProperty=Server.CreateObject("ADODB.property")

Özellik

Özellik Açıklama
Özellikler Bir Property nesnesinin özelliklerini döndürmek
Ad Bir Property nesnesinin adını ayarlamak veya döndürmek
Tür Property'nin türünü döndürmek
Değer Bir Property nesnesinin değerini ayarlamak veya döndürmek