检查sde数据库中的空间表结构通mdb表结构是否相同的思路
摘要:1 .遍历所有mdb表库 取出表结构放在list中2 .使用sde工作空间通过mdb中的表名称取出图层信息(出错则表结构不一样。。或者说sde中没有mdb中对应的图层)IFeatureClass pSdeFeatureClass = m_FeatureWorkSpace.OpenFeatureClass((pFeatureClass as IDataset).BrowseName);2 .取出每个表的字段放在fileds中3 .跳过不需要检查的字段(比如 objectid (在mdb中和sde库中两个唯一标识符可能不一样,但是意义相同所以可以跳过,当然根据需要还可以跳过其他的标识符)if (p
阅读全文
posted @ 2011-08-23 09:43