解决方案 »

  1.   


    using...
    public void Dele()
    {
                    IWorkspaceName pWorkspaceName = new WorkspaceNameClass();  
                    pWorkspaceName.WorkspaceFactoryProgID = "esriDataSourcesGDB.AccessWorkspaceFactory";  
                    pWorkspaceName.PathName = mdbPath + "GIR_DB.mdb";  
                    IName n = pWorkspaceName as IName;  
                    IFeatureWorkspace Workspace = n.Open() as IFeatureWorkspace;  
                    IFeatureClass tmpfeatureclass;  
                    tmpfeatureclass = Workspace.OpenFeatureClass("Tmp_Road_Geocoded");  
                    IDataset set = tmpfeatureclass as IDataset;  
                    set.CanDelete();  
                    set.Delete();
    }  楼主可以去试一试。Workspace不直接提供删除的方法,需要绕一点弯子才能做到。
      

  2.   


    没成功,最后试了下用ITable打开那些文件,然后再delete()就成功了,谢谢