ADO Propertyオブジェクト
Property オブジェクト
組み込みプロパティは、ADO に実装され、新しいオブジェクトですぐに使用できるプロパティであり、このとき MyObject.Property 構文を使用します。これらは Property オブジェクトとしてオブジェクトの Properties コレクションには表示されないため、その値を変更することはできますが、その特性を変更することはできません。
ADO Property オブジェクトは、ADO オブジェクトの動的特性を表します。この動的特性は provider によって定義されます。
ADO と対話する各 provider は、ADO と対話する方法が異なります。そのため、ADO は provider に関する情報を保存する何らかの方法を必要とします。解決策は、provider が ADO に具体的な情報(動的プロパティ)を提供することです。ADO は各 provider プロパティを Property オブジェクトに格納し、Property オブジェクトは対応として Properties コレクションにも格納されます。このコレクションは、Command オブジェクト、Connection オブジェクト、Field オブジェクト、または Recordset オブジェクトに割り当てられます。
たとえば、プロバイダーに指定されたプロパティは、Recordset オブジェクトがトランザクションや更新をサポートするかどうかを示す場合があります。これらの追加プロパティは、その Recordset オブジェクトの Properties コレクションに Property オブジェクトとして表示されます。
ProgID
set objProperty=Server.CreateObject("ADODB.property")
プロパティ
| プロパティ | 説明 |
|---|---|
| Attributes | Property オブジェクトのプロパティを返します |
| Name | Property オブジェクトの名前を設定または返します |
| Type | Property の型を返します |
| Value | Property オブジェクトの値を設定または返します |