gsl1982
路人甲
路人甲
  • 注册日期2004-05-08
  • 发帖数135
  • QQ
  • 铜币543枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2158回复:5

连接SDE数据库之后如何得到所有表名?

楼主#
更多 发布于:2004-08-05 17:59
连接SDE数据库之后如何得到所有表名字?既所有的图层名字!
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-08-06 08:15
你可以参照例子了,在mo的例子里就有了
举报 回复(0) 喜欢(0)     评分
gsl1982
路人甲
路人甲
  • 注册日期2004-05-08
  • 发帖数135
  • QQ
  • 铜币543枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-06 12:39
用AO呢?
举报 回复(0) 喜欢(0)     评分
bluewood_cn
路人甲
路人甲
  • 注册日期2004-04-19
  • 发帖数118
  • QQ
  • 铜币551枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-13 10:30
<P>其实 这些 esri 的文档里面都有,</P>
<P>IEnumDatasetPtr pEnumDatasets;</P>
<P>//m_pSdeWS 是指向以SDEWorkSpace 的实例</P>
<P>m_pSdeWS->get_Datasets(esriDTFeatureClass,;pEnumDatasets);</P>
<P>
IDatasetPtr pDataset;
pEnumDatasets->Next(;pDataset);</P>
<P>while (pDataset)
{</P>
<P>CComBSTR bs;
CComBSTR bs1;
IFeatureClassPtr pFeCla;
pDataset.QueryInterface(IID_IFeatureClass,;pFeCla);
esriGeometryType geoType;
pFeCla->get_ShapeType(;geoType );
pFeCla->get_AliasName(;bs);
pEnumDatasets->Next(;pDataset);
CString strTemp = bs;
}
</P>
[此贴子已经被作者于2004-8-15 14:05:14编辑过]
举报 回复(0) 喜欢(0)     评分
zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-13 17:18
遍历每个DATASET就行了.
不要看我噢
举报 回复(0) 喜欢(0)     评分
hugh
路人甲
路人甲
  • 注册日期2004-06-22
  • 发帖数25
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-03-01 10:30
好<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部