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