阅读:2331回复:5
连接SDE数据库之后如何得到所有表名?
连接SDE数据库之后如何得到所有表名字?既所有的图层名字!
|
|
1楼#
发布于:2004-08-06 08:15
你可以参照例子了,在mo的例子里就有了
|
|
|
2楼#
发布于:2004-08-06 12:39
用AO呢?
|
|
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编辑过]
|
|
4楼#
发布于:2004-08-13 17:18
遍历每个DATASET就行了.
|
|
|
5楼#
发布于:2005-03-01 10:30
好<img src="images/post/smile/dvbbs/em01.gif" />
|
|