以前找过一些资料,然后写了一篇
c#(.net)对dbf(arcgis shp属性表)的操作
url: http://www.cnblogs.com/xiexiaokui/archive/2007/11/12/956984.html
但上面的方法,都没有成功,当时也不知问题出在哪里。
所以以前做统计,是在arcgis里面,使用feature进行操作的,但对于属性数据的统计,太过于浪费。
于是下午开始寻找直接操作dbf数据库的资料,经测试,网上的方法都不行。
想到的技术路线有三:
1.安装foxpro,或者dbf驱动之类,用专门的dbf接口去实现
2. 数据转换 dbf -> excel(*.xls) -> access
对于前两种,当然是万不得已才采取的,如果ado.net直接操作dbf数据,那是更好了。
于是想到使用系统生成数据库连接串的方法,不用手写,终于测试成功了。代码如下?
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
文中的textBox1.Text 是全路径,带有路径和扩展名