Unregisters this column as an OID with the database.
[Visual Basic .NET] Public Sub UnregisterGlobalIDColumn ( _ ByVal columnName As String _ )
[C#] public void UnregisterGlobalIDColumn ( string columnName );
[C++]
HRESULT UnregisterGlobalIDColumn(
BSTR columnName
);
[C++]Parameters
columnName [in] columnName is a parameter of type BSTR
Product Availability
Errors Returned
-2147212936 - FDO_UNREGISTER_GLOBALID_NOT_SUPPORTED
Cannot unregister a GlobalID field if data is versioned or replicated
Remarks
This method converts a field of type GlobalID to a field of type GUID.
The object must reference an unversioned ArcSDE feature class or table. Use the IVersionedObject3::IsRegisteredAsVersioned property to determine if a dataset is versioned. Additionally the dataset must not be replicated. Use the IWorkspaceReplicasAdmin2::IsReferencedByReplica method to determine if the dataset is part of a replica.
A Global ID field must not already exist on the dataset referenced by the object. Use the IClassEx::HasGlobalID property to determine if a dataset has a Global ID field.
The columnName must reference a field of type GlobalID in the dataset referenced by the object. The IField::Type property can be used to determine a field type.
Errors will be returned if any of the above requirements are not met.