您的位置:首页 > 数据库

ArcGis 给数据库追加Domain

2016-03-09 16:25 246 查看
ArcGis 给数据库追加Domain代码:

IWorkspaceDomainsPtr pWorkspaceDomain(pFeatureWorkspace);
IDomainPtr pDomain = pWorkspaceDomain->GetDomainByName(_T("GL_DomainName"));
if( !pDomain )
{
ICodedValueDomainPtr codedValueDomain(CLSID_CodedValueDomain) ;
pDomain = (IDomainPtr)codedValueDomain;
pDomain->PutFieldType( esriFieldTypeInteger );
pDomain->PutName(_T("GL_DomainName"));
pDomain->PutDescription(_T("Valid Domain "));
pDomain->PutMergePolicy(esriMPTDefaultValue);
pDomain->PutSplitPolicy(esriSPTDuplicate);
long lDomainID;
if( SUCCEEDED( pWorkspaceDomain->AddDomain( pDomain, &lDomainID ) ) )
return true;
else
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: