IGeodatabaseRelease3 Interface

Provides access to members that provide information about the release version of a geodatabase.

Members

Name Description
Read-only property BugfixVersion Geodatabase bugfix version level.
Read-only property CanUpgrade Indicates if the geodatabase can be upgraded with this interface. If not, then another utility must be used to upgrade it.
Read-only property CurrentRelease Indicates if the geodatabase at the current release level.
Read-only property DatasetSupported Indicates whether the workspace supports the specified dataset type.
Read-only property ForceCurrentRelease Indicates if the geodatabase at the current release level.
Read-only property MajorVersion Geodatabase major version level.
Read-only property MinorVersion Geodatabase minor version level.
Method Upgrade Upgrade the database to the current release level.
Method Upgrade2 Upgrade the database to the current release level.

IGeodatabaseRelease3.Upgrade2 Method

Upgrade the database to the current release level.

Public Sub Upgrade2 ( _
    ByVal doPrerequisiteCheck As Boolean, _
    ByVal doUpgrade As Boolean, _
    ByVal cancelTrack As ITrackCancel, _
    ByVal Messages As IGPMessages _
)
public void Upgrade2 (
    bool doPrerequisiteCheck,
    bool doUpgrade,
    ITrackCancel cancelTrack,
    IGPMessages Messages
);

Description

This method will upgrade the geodatabase system table release version to the current version of the ArcGIS software you are running. It will also augment the geodatabase system tables as required to complete the upgrade. An exclusive lock on the geodatabase is required to perform the upgrade. As opposed to IGeodatabaseRelease.Upgrade, this method will run against all types of geodatabases; personal, file and ArcSDE.

Upgrading a pre-ArcGIS 9.2 (low precision) geodatabase will not convert existing datasets within the geodatabase to high precision. In order to convert datasets from Low to High precision, use the IGeoDatasetSchemaEdit2::AlterResolution method.

Once the geodatabase has been upgraded, it is not usable in older versions of the software. Use the IGeodatabaseRelease2::DatasetSupported property to determine if the creation and use of particular datasets are supported within a geodatabase.

Inherited Interfaces

Interfaces Description
IGeodatabaseRelease2 Provides access to members that provide information about the release version of a geodatabase.
IGeodatabaseRelease Provides access to members that provide information about the release version of a geodatabase.

Classes that implement IGeodatabaseRelease3

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.