linqy的个人博客分享 http://blog.sciencenet.cn/u/linqy

博文

ArcEngine创建个人地理数据库

已有 1810 次阅读 2018-9-6 14:15 |个人分类:ArcGIS 二次开发|系统分类:科研笔记

 

public void CreateMdbfile(string strMdbFileName)
{
if (!File.Exists(strMdbFileName))
{
string mdbfileName = System.IO.Path.GetFileNameWithoutExtension(strMdbFileName); //test
string fileName = System.IO.Path.GetFileName(strMdbFileName);//返回文件名 test.mdb
string fileDirectory = System.IO.Path.GetDirectoryName(strMdbFileName);//返回文件目录 f://temp
if (mdbfileName == "") return;
IWorkspaceFactory workspaceFactory = new AccessWorkspaceFactoryClass();
IWorkspaceName workspaceName = workspaceFactory.Create(fileDirectory, mdbfileName, null, 0);
IName name = workspaceName as IName;
IWorkspace workspace = (IWorkspace)name.Open();
IFeatureWorkspace pFeWs = workspace as IFeatureWorkspace;

this.Close();
this.Dispose();
}
else
{
MessageBox.Show("文件夹下已存在该mdb文件,请先删除");
}

}

原文地址:https://www.cnblogs.com/khfang/p/7685294.html 



https://wap.sciencenet.cn/blog-3134052-1133158.html

上一篇:将DataTable导入到word
下一篇:webstorm破解方法
收藏 IP: 112.53.64.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-11 04:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部