c#生成与操作DBF文件(普通类型与Arcgis属性表类型)

本文介绍了如何使用C#生成两种类型的DBF文件,一种是普通的DBF文件,适用于Visual Foxpro,另一种是兼容ArcGIS的DBF文件,可在ArcGIS中作为属性表使用。文中提供了两种不同的实现方法,包括对日期时间类型数据的处理及字段名长度限制的注意事项。
摘要由CSDN通过智能技术生成

c#生成DBF文件,有两种方式,一种是普通的DBF文件,可用Visual Foxpro打开和编辑,但不能用于Arcgis;另一种方法生成的DBF文件,既可用VF打开,又可以作为Arcgis属性表,在Arcgis中打开。

网上的方法往往只是前一种方法,但我们需要的常常是后一种方法。

方法一:

参考来源:http://www.cnblogs.com/xiexiaokui/archive/2007/11/12/956984.html

protected void Page_Load(object sender, EventArgs e)
     {
         System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
         string table = @"D:\aaa\code.dbf";
         string connStr=@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + table + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
 
        conn.ConnectionString = connStr;
         conn.Open();
         

        OdbcComman
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值