適用対象
説明
属性の値を取得または設定します。この値には、OraObject、OraRefまたはOraCollectionオブジェクト、あるいはサポートされているスカラー型(IntegerやFloatなど)のインスタンスがあります。
使用方法
attr_value = OraAttribute.Value OraAttribute.Value = attr_value
データ型
Variant
備考
これは、このオブジェクトのデフォルトのプロパティです。
OraAttributeオブジェクトのValueプロパティは、属性の値をVariantとして戻します。属性のVariantの型は、属性の型によって決まります。属性の値はNULLである場合もあり、また、NULLに設定できます。オブジェクト、REF、LOBおよびコレクション型の属性の場合は、属性の値が、その型に対応するOO4Oオブジェクトとして戻されます。
次の表に、OraAttributeオブジェクトのValueプロパティの属性の型と戻り値を示します。
| 要素の型 | 要素の値 |
|---|---|
Object |
OraObject |
REF |
OraRef |
VARRAY、ネストした表 |
OraCollection |
BLOB |
OraBLOB |
CLOB |
OraCLOB |
BFILE |
OraBFILE |
Date |
String |
Number |
String |
CHAR、VARCHAR2 |
String |
Real |
Real |
Integer |
Integer |