社区
C#
帖子详情
救命啊,C#读取.dbf文件,在本机VS上调试通过,可是在其他机子不行
allen12345
2010-10-25 11:57:03
在本机上用vs2008调试,可以读取.dbf文件,可是拿 Release下的所有文件拷贝到其他机子上,就读不出dbf文件的数据了。
在该机子上的odbc数据源里的都可以看到有 VFP driver,driver to miscrosoft dbase,microsoft bdase driver等驱动了。。
是不是还缺少什么文件啊。。救命啊。
...全文
174
10
打赏
收藏
救命啊,C#读取.dbf文件,在本机VS上调试通过,可是在其他机子不行
在本机上用vs2008调试,可以读取.dbf文件,可是拿 Release下的所有文件拷贝到其他机子上,就读不出dbf文件的数据了。 在该机子上的odbc数据源里的都可以看到有 VFP driver,driver to miscrosoft dbase,microsoft bdase driver等驱动了。。 是不是还缺少什么文件啊。。救命啊。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen12345
2010-10-27
打赏
举报
回复
唉,装了个ODBC驱动就好了,可能本机的安装VS2008后用不着驱动程序。
mayonglong
2010-10-25
打赏
举报
回复
看看连接字符串是不是有问题
另外报什么错呢?
allen12345
2010-10-25
打赏
举报
回复
我用的驱动是
public string connstr = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB="+Program.DataFileDir+"\\"+";Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
con = new OdbcConnection();
con.ConnectionString = connstr;
con.Open();
zrrsj
2010-10-25
打赏
举报
回复
慢慢等他们回答吧,我没碰到过这类情况,不好意思啊
zhiZhuoBi
2010-10-25
打赏
举报
回复
看看连接字符串是不是有问题
另外报什么错呢?
allen12345
2010-10-25
打赏
举报
回复
是不是需要手动设置什么ODBC数据源啊
allen12345
2010-10-25
打赏
举报
回复
救命啊,一直提示misrosoft jet数据库引擎找不到对象'A.dbf',请确定对象是否存在。
可是对象却是时存在的。
allen12345
2010-10-25
打赏
举报
回复
提示 misrosoft jet数据库引擎找不到对象'A.dbf',请确定对象是否存在。
可是对象却是时存在的。
duanzhi1984
2010-10-25
打赏
举报
回复
有什么错误,是否在本机执行时有引用 其他.DLL文件,而其他机子上却没有!
我只是猜测。
wuyq11
2010-10-25
打赏
举报
回复
检查相关驱动
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();
http://www.connectionstrings.com/dbf-foxpro
DBF
LZO算法解压工具
DBF
LZO算法解压工具.适合轩辕剑网络版本
DBF
C#
读取
.
dbf
文件
通过reader可以很容易的
读取
到.
dbf
文件
内容。NuGet包管理器搜索安装N
Dbf
Reader。
C#
读取
DBF
文件
在本文中,我们将使用FoxPro.NET库来演示如何
读取
DBF
文件
。打开Visual Studio,选择你的项目,右键点击项目名称,选择“管理NuGet程序包”。通过使用FoxPro.NET库,我们可以轻松地
读取
和处理
DBF
文件
中的数据。在
C#
中,
读取
DBF
文件
是一项常见的任务。为了
读取
DBF
文件
,我们可以使用第三方库来简化这个过程。接下来,我们可以编写代码来
读取
DBF
文件
。安装完成后,我们可以开始编写代码。请将代码中的"path/to/your/
dbf
/file.
dbf
"替换为你实际的
DBF
文件
路径。
关于如何使用C++
读取
.
dbf
文件
.
dbf
文件
格式 .
dbf
文件
格式描述可以看这两篇博客:
DBF
文件
格式 shp系列(三) 关于
dbf
文件
格式笔者不再赘述,因为上述两篇博客已经讲的很明白了。这篇文章主要是要讲怎么通过C++来
读取
任意.
dbf
文件
。 C++代码 1.Field类 .
dbf
是表
文件
,以二进制方式存储,头
文件
是变长的。 既然是表
文件
,那么就存在行列的概念。
DBF
表的行表示为记录,列表示为字段(field)。因此,可以设计一个字段类,即Class Field。 代码如下: /**************************
使用
C#
WinForm字节流
读取
.shp
文件
以及.
dbf
文件
并显示
新手第一次写博客,写的不好见谅 这里给出工程完成情况 工作进度: 1.使用
C#
Winfrom完成了SHP
文件
的
读取
并且绘制成地图 2.同时
读取
相应的
DBF
文件
,以表格的方式展现在DataGridView控件上 3.在绘制出的地图上相应位置标出了OBJECTID 4.完成了放大和缩小的功能。 存在问题: 1.进度中的3中完成的地图标记因为阀门.shp和中压天然气管.shp
文件
读取
的记录比较多导致标记非常多,暂时还没有完成分块显示,只有营业所范围.shp比较理想 2.每次缩放都会重新绘制一次地图,比较费时间 3
C#
111,107
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章