GIS足迹

用地图装点生活的每个角落。MSN:gisfoot@hotmail.com。QQ交流群:42019368。

« VC6.0+ArcGIS二次开发——统计接口IDataStatisticsVC6.0+ArcGIS二次开发----要素的定位与选择 »
2007-9-29 17:50:11 | 发布:爬山虎 | 分类:二次开发 | 评论:0 | 引用:0 | 浏览:

VC6.0+ArcGIS二次开发----用ARC ENGINE读取ACCESS表

IWorkspaceFactoryPtr ipwksf(CLSID_AccessWorkspaceFactory);
       hr = ipwksf->OpenFromFile(CComBSTR( m_strDbPath ),0,&m_ipWs );
 
       if (m_ipWs==NULL)
       {
              AfxMessageBox("连接数据库失败!");
              return;
       }
       else
       {
              IEnumDatasetPtr ipEnumDt;
              hr = m_ipWs->get_Datasets( esriDTTable,&ipEnumDt );
              if( ipEnumDt == NULL )
                     return;
 
              ipEnumDt->Reset();
 
              IDatasetPtr ipDt;
              CComBSTR bstrDtName;
              CString strDtName;
 
              ipEnumDt->Next( &ipDt );
              while (ipDt != NULL )
              {
                     ipDt->get_Name( &bstrDtName );
                     strDtName = bstrDtName;
 
                     ipEnumDt->Next( &ipDt );
              }
}

申明:本文系原创,如果转载,请注明:转载自GIS足迹 www.gisfoot.com

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

最新评论及回复

友情链接

[Top] Powered By Z-Blog 1.8 Devo Build 80201. Theme FormerDays Design By haphic

ICP备案号正在申请。Copyright ©2008 gis足迹. All Rights Reserved.