Property 對(duì)象代表由提供者定義的 ADO 對(duì)象的動(dòng)態(tài)特征。
說明
ADO 對(duì)象有兩種類型的屬性:內(nèi)置屬性和動(dòng)態(tài)屬性。
內(nèi)置屬性是在 ADO 中實(shí)現(xiàn)并立即可用于任何新對(duì)象的屬性,此時(shí)使用 MyObject.Property 語法。它們不會(huì)作為 Property 對(duì)象出現(xiàn)在對(duì)象的 Properties 集合中,因此,雖然可以更改它們的值,但無法更改它們的特性。
動(dòng)態(tài)屬性由基本的數(shù)據(jù)提供者定義,并出現(xiàn)在相應(yīng)的 ADO 對(duì)象的 Properties 集合中。例如,指定給提供者的屬性可能會(huì)指示 Recordset 對(duì)象是否支持事務(wù)或更新。這些附加的屬性將作為 Property 對(duì)象出現(xiàn)在該 Recordset 對(duì)象的 Properties 集合中。動(dòng)態(tài)屬性只能通過集合使用 MyObject.Properties(0) 或 MyObject.Properties("Name") 語法來引用。
兩種屬性都無法刪除。
動(dòng)態(tài) Property 對(duì)象有四個(gè)自己的內(nèi)置屬性:
? | Name 屬性是標(biāo)識(shí)屬性的字符串。 |
? | Type 屬性是用于指定屬性數(shù)據(jù)類型的整數(shù)。 |
? | Value 屬性是包含屬性設(shè)置的變體型。 |
? | Attributes 屬性是指示特定于提供者的屬性特征的長(zhǎng)整型值。 |