次の方法で共有


Property オブジェクト (ADO)

適用先: Access 2013、Office 2013

プロバイダーで定義される ADO オブジェクトの動的特性を表します。

注釈

ADO オブジェクトには、組み込みのプロパティと動的プロパティという 2 種類のプロパティがあります。

組み込みプロパティは、ADO で実装され、構文を使用して新しいオブジェクトですぐに使用できるプロパティです。 これらのプロパティは、オブジェクトの Properties コレクション内の Property オブジェクトとして格納されないため、値の変更はできますが、特性を変更することはできません。

動的プロパティは、基になるデータ プロバイダーによって定義され、該当する ADO オブジェクトの Properties コレクションに含まれます。 たとえば、プロバイダー固有のプロパティには、 Recordset オブジェクトがトランザクションや更新をサポートしているかどうかを示すものがあります。 これらの追加のプロパティは、その Recordset オブジェクトの Properties コレクションに、 Property オブジェクトとして格納されます。 動的プロパティは、MyObject.Properties(0) または MyObject.Properties("Name") 構文を使用して、コレクションを介してのみ参照できます。

どちらの種類のプロパティも削除できません。

動的プロパティである Property オブジェクトには、それ自体に次の 4 つの組み込みのプロパティがあります。

  • Name プロパティは、プロパティを識別する文字列です。

  • Type プロパティは、プロパティのデータ型を指定する整数です。

  • Value プロパティは、プロパティの設定を格納する変数です。 Value は、 Property オブジェクトの既定のプロパティです。

  • Attributes プロパティは、プロバイダー固有のプロパティの特性を示す長整数型 (Long) の値です。