Oracle8 Error Messages Release 8.0.4 A58312-01 |
Library | Product | Contents | Index

## 21600-21699: ORI*/KOI* (interface) Messages

##### ORA-21600: path expression too long

Cause: The path expression that was entered is too long. The path expression specifies the position of an attribute in an object. When the ORI* function retrieves the attribute using the path expression, it encounters an attribute of primitive type before finishing to consume the all the elements in the expression.

Action: Pass in the correct path expression to locate the attribute.

##### ORA-21601: attribute is not an instance of user-defined type

Cause: An attempt was made to perform an operation (that is valid only for an object type) to an attribute of primitive type. The operation includes dynamically setting a null structure to an attribute of primitive type.

Action: Avoid performing this operation on an attribute of primitive type.

##### ORA-21602: the operation does not support the specified typecode

Cause: The user attempts to perform an operation that does not support the specified typecode.

Action: User should use the range of valid typecodes that are supported by this function.

##### ORA-21603: property id [name] is invalid

Cause: The specified property ID is invalid.

Action: Specify a valid property ID. Valid property IDs are enumerated by OCIObjectPropId.

##### ORA-21604: property [name] is not a property of transient or value instances

Cause: An attempt was made to get a property which applies only to persistent objects.

Action: Check the lifetime value, and only get this property for persistent objects.

##### ORA-21605: property [name] is not a property of value instances

Cause: Trying to get a property which applies only to persistent and transient objects.

Action: User should check the lifetime and only get this property for persistent and transient objects.

Prev | Top | Next
| Copyright © 1997 Oracle Corporation. All Rights Reserved. |
Library | Product | Contents | Index