Attributes プロパティ

       

オブジェクトの 1 つ以上の特性を示します。

設定値と戻り値

長整数型 (Long) の値を設定します。また、値の取得も可能です。

Connection オブジェクトの場合、Attributes プロパティは読み取り/書き込みで、その値には、1 つ以上の XactAttributeEnum 値の和が設定されます。既定値は 0 です。

Parameter オブジェクトの場合、Attributes プロパティは読み取り/書き込みで、その値には、1 つ以上の ParameterAttributesEnum 値の和が設定されます。既定値は adParamSigned です。

Field オブジェクトの場合、Attributes プロパティには、1 つ以上の FieldAttributeEnum 値の和が設定されます。通常は、読み取り専用ですが、RecordFields コレクションに追加された新規 Field オブジェクトの場合、FieldValue プロパティが指定されていて、Fields コレクションの Update メソッドの呼び出しによる新規 Field の追加にデータ プロバイダが成功した場合に限り、Attributes は読み取り/書き込み専用になります。

Property オブジェクトの場合、Attributes プロパティは読み取り専用で、その値には、1 つ以上の PropertyAttributesEnum 値の和が設定されます。

解説

Connection オブジェクト、Parameter オブジェクト、Field オブジェクト、または Property オブジェクトの特性を設定、または返すには、Attributes プロパティを使います。

複数の属性を設定する場合、該当する定数の和を設定することができます。同時に設定できない定数の和をプロパティ値に設定すると、エラーが発生します。

Remote Data Service での使用   このプロパティはクライアント側の Connection オブジェクトでは使えません。