预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

Datatype Class

A Datatype is a named type that can be associated with attribute or method types. It typically is related to either code engineering or database modeling. Datatypes also indicate which language or database system they relate to. Datatypes can be accessed using the Repository Datatypes collection.

Associated table in repository

t_datatypes

Datatype Attributes

Attribute

Remarks

See also

DatatypeID

Long
Notes: Read/Write
The instance ID for this datatype within the current model; this is system maintained.

DefaultLen

Long
Notes: Read/Write
The default length (DDL only).

DefaultPrec

Long
Notes: Read/Write
The default precision (DDL only).

DefaultScale

Long
Notes: Read/Write
The default scale (DDL only).

GenericType

String
Notes: Read/Write
The associated generic type for this data type.

HasLength

String
Notes: Read/Write
Indicates whether the datatype has a length component.

MaxLen

Long
Notes: Read/Write
The maximum length (DDL only).

MaxPrec

Long
Notes: Read/Write
The maximum precision (DDL only).

MaxScale

Long
Notes: Read/Write
The maximum scale (DDL only).

Name

String
Notes: Read/Write
The datatype name (such as integer). This appears in the related drop-down datatype lists where appropriate.

ObjectType

ObjectType
Notes: Read only
Distinguishes objects referenced through a Dispatch interface.
ObjectType

Product

String
Notes: Read/Write
The datatype product, such as Java, C++ or Oracle.

Size

Long
Notes: Read/Write
The datatype size.

Type

String
Notes: Read/Write
The type can be DDL for database datatypes or Code for language datatypes.

UserDefined

Long
Notes: Read/Write
Indicates if the datatype is a user defined type or system generated.
Datatypes distributed with Enterprise Architect are all system generated. Datatypes created in the 'Datatype' dialog are marked 1 (True).

Datatype Methods

Method

Remarks

See also

GetLastError()

String
Notes: Returns a string value describing the most recent error that occurred in relation to this object.

Update()

Boolean
Notes: Updates the current Datatype object after modification or appending a new item.
If False is returned, check the 'GetLastError()' function for more information.