Объект Property в ADO

Объект Property

У объектов ADO есть два типа свойств: внутренние свойства и динамические свойства.

Внутренние свойства - это свойства, реализованные в ADO и доступные для любого нового объекта, при этом используется синтаксис MyObject.Property. Они не появляются в集合е свойств объекта в качестве объекта Property, поэтому, хотя их значения можно изменить, их свойства изменить нельзя.

Объект Property ADO представляет динамические свойства объекта ADO, которые определяются провайдером.

Каждый провайдер, взаимодействующий с ADO, имеет свой способ взаимодействия с ADO. Поэтому ADO должен хранить информацию о провайдерах определенным образом. Решением является предоставление провайдером конкретной информации (динамических свойств) ADO. ADO хранит каждое свойство провайдера в объекте Property, а объект Property соответственно хранится в集合е Properties. Этот набор распределяется на объекты Command, Connection, Field или Recordset.

Например, свойства,指定的 для провайдера, могут указывать, поддерживает ли Recordset объект транзакции или обновления. Эти дополнительные свойства будут出现在 свойствах Recordset объекта в виде объекта Property.

ProgID

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

Свойства

Свойства Описание
Attributes Возврат свойств объекта Property
Name Установка или возврат имени объекта Property
Type Возврат типа Property
Value Установка или возврат значения объекта Property