laptop and a wrench

不具合

"IWorkspace::get_DatasetNames(esriDatasetType.esriDTAny)" fails to list FeatureClasses that are inside FeatureDatasets.

最後に公開された状態: October 6, 2017 ArcGIS for Desktop
不具合 ID 番号 NIM060535
送信されましたAugust 25, 2010
最終更新日June 5, 2024
適用対象ArcGIS for Desktop
見つかったバージョン10.0
プログラム言語C#
オペレーティング システムWindows OS
オペレーティング システムのバージョンXP
ステータスWill Not Be Addressed

参考情報

This defect was submitted for a release of ArcGIS that is no longer supported. If this is still an issue in a supported release, please contact Technical Support.

対処法

Use one of the below two procedures to access FeatureClasses which are inside FeatureDatasets. Procedure 1: Use "IFeatureWorkspace::OpenFeatureClass("<Name of FeatureClass>")" Procedure 2: Use the "GeoProcessor" class. Sample Code: ESRI.ArcGIS.Geoprocessor.Geoprocessor GP = new ESRI.ArcGIS.Geoprocessor.Geoprocessor(); // Set the input workspace environment and list all FeatureClasses And FeatureDatasets. GP.SetEnvironmentValue("workspace", "….\Connection to csslsystem-146.sde"); string strDSetName = ""; string strFCName = ""; ESRI.ArcGIS.Geoprocessing.IGpEnumList FDSets = GP.ListDatasets("*", ""); if ((FDSets != null)) { FDSets.Reset(); strDSetName = FDSets.Next(); while (!string.IsNullOrEmpty(strDSetName)) { MessageBox.Show("Dataset : " + strDSetName); ESRI.ArcGIS.Geoprocessing.IGpEnumList shapefiles = GP.ListFeatureClasses("*", "", strDSetName); if ((shapefiles != null)) { shapefiles.Reset(); strFCName = shapefiles.Next; while (!string.IsNullOrEmpty(strFCName)) { MessageBox.Show("Dataset : " + strDSetName + " - FeatureClass : " + strFCName); strFCName = shapefiles.Next; } } } } ESRI.ArcGIS.Geoprocessing.IGpEnumList shapefiles2 = GP.ListFeatureClasses("*", "", strDSetName); if ((shapefiles2 != null)) { shapefiles2.Reset(); strFCName = shapefiles2.Next; while (!string.IsNullOrEmpty(strFCName)) { MessageBox.Show("Standalone FeatureClass : " + strFCName); strFCName = shapefiles2.Next; } }

再現の手順

不具合 ID: NIM060535

ソフトウェア:

  • ArcGIS for Desktop

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動