C#读 shapefile 中的dbf文件 不用任何第三方类库,求高手解答,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 itextsharp可以读取pdf不用第三方类库等高手指点 System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();string tb= @"C:\A.dbf";string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; conn.ConnectionString = connStr; conn.Open(); string sql = "select * from " + tb; OdbcDataAdapter da = new OdbcDataAdapter(sql, conn); DataTable dt = new DataTable(); da.Fill(dt); conn.Close();foreach (DataRow row in dt.Rows) { } 文件头后就是一条条记录,了解格式了直接用代码就要以读出了,不需要第三方库这是详细的文件格式说明及读取DBF文件示例 按照那个例子 把文件头 磕磕绊绊 算是出来了,但还是有好多地方不理解,读文件实体内容老是不对,还有这两个 BYTE deleteFlag; char media[31]; 这两个变量是什么呀??31 是怎么来的呀 ??谢谢 头痛欲裂啊!循环取值 串口数据是否可以保留 dataset绑定水晶报表问题 dataset 中两表合并 [求助]C#作wap开发,有一些文件出现“未知文件格式”。 请高手解答关于动态生成控件和动态绑定事件的问题! 不同页面之间保存视图状态,急急急!!! 一个关于MDI窗体的问题 急死了,搞了一天没搞定,看尽了CSDN上的问题也没有试成功,各位老大帮忙啊!!! QQ空间WEB登录加密方式是怎样的? 在应使用条件的上下文(在 'DataRowView' 附近)中指定了非布尔类型的表达式。 LINQ 如果所查找的值有NULL报错
不用第三方类库等高手指点
string tb= @"C:\A.dbf";
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
conn.ConnectionString = connStr;
conn.Open();
string sql = "select * from " + tb;
OdbcDataAdapter da = new OdbcDataAdapter(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
conn.Close();
foreach (DataRow row in dt.Rows)
{ }
这是详细的文件格式说明及读取DBF文件示例
按照那个例子 把文件头 磕磕绊绊 算是出来了,但还是有好多地方不理解,读文件实体内容老是不对,还有这两个 BYTE deleteFlag; char media[31]; 这两个变量是什么呀??31 是怎么来的呀 ??谢谢