社区
VFP
帖子详情
如何用程序比较两个文件(如:dbf、txt等)是否相同
青草根儿
2009-11-19 02:14:11
如何用程序比较两个文件(如:dbf、txt等)是否相同
我想做一个评分程序,主要是检测两个文件是否相同。如dbf文件、.qpr文件、txt文件、dbc文件、scx文件等
...全文
825
24
打赏
收藏
如何用程序比较两个文件(如:dbf、txt等)是否相同
如何用程序比较两个文件(如:dbf、txt等)是否相同 我想做一个评分程序,主要是检测两个文件是否相同。如dbf文件、.qpr文件、txt文件、dbc文件、scx文件等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青草根儿
2009-11-24
打赏
举报
回复
我也只是想到了解决的办法,但还没具体去做,到时一定在这儿分享一下
十豆三
2009-11-23
打赏
举报
回复
[Quote=引用 15 楼 see168 的回复:]
从哪下载木瓜 的 MyFll.Fll呀,能给我一份吗。谢谢了,see168@sohu.com
[/Quote]
收件已发,请查收!
另外 MyFll.Fll 很多VFP技术论坛都提供下载的,你在 百度 或 GOOGLE 搜索一下就知道了。
ACMAIN_CHM
2009-11-23
打赏
举报
回复
[Quote= #21楼 see168(芒果) ]问题已解决,多谢各位[/Quote]
建议把解决方法共享一下。这样以后查到这个贴子的人也好知道如何处理。
Mr_Bean
2009-11-23
打赏
举报
回复
md5值
WWWWA
2009-11-23
打赏
举报
回复
[Quote=引用 11 楼 see168 的回复:]
引用 5 楼 wwwwb 的回复:
如果你只是要比较两个文件是否相同,可以试试系统的FC,要具体到某一字段内容不同,用SQL语句比较
如何调用系统的fc,指点一下,网上没查到
[/Quote]
在系统DOS下,输入FC/?
青草根儿
2009-11-23
打赏
举报
回复
问题已解决,多谢各位
十豆三
2009-11-23
打赏
举报
回复
这个不太方便比较
青草根儿
2009-11-23
打赏
举报
回复
已收到,多谢
我还有两个问题:
1、用什么办法比较两个语句是否一样,比如:
select * from stud
和
select stud.* from stud
因为学生写出来的句子可能不完全一样,但功能相同,这个该如何比较?
2、对两个表单如何比较
如:两个表单上都有一个按钮,怎么比较两个表单的相关属性是否一致,按钮的click事件代码是否相同。
青草根儿
2009-11-23
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
你是要比较文件内容,即每条记录比较
DBF、scx、DBC qpr可以用USE 打开,OR 用SELECT查询出来
,
TXT,没有看到具体内容,估计要一行一行的读出来了。
[/Quote]
如何比较scx或qpr是否完全一样,我的意思是对内容比较。请指教
青草根儿
2009-11-22
打赏
举报
回复
从哪下载木瓜 的 MyFll.Fll呀,能给我一份吗。谢谢了,see168@sohu.com
十豆三
2009-11-21
打赏
举报
回复
至于 select * into table aa from xs 为什么不相同,原因很有可能就是 12楼 彪哥 讲的。
十豆三
2009-11-21
打赏
举报
回复
只要比较文件是否相同就行,那就用 木瓜 的 MyFll.Fll 中的 MD5File() 函数最快最方便了。
Set
Library
To
MyFll
.
Fll
If
MD5File
(
"aa.dbf"
)==
MD5File
(
"xs.dbf"
)
Messagebox
(
"文件相同"
,
64
,
"信息提示"
)
Else
Messagebox
(
"文件不相同"
,
48
,
"信息提示"
)
Endif
Set
Library
To
aabiao
2009-11-20
打赏
举报
回复
select * 生成的不一定与原表一样。如删除标志,原表若有,Select出来的会没有了。
青草根儿
2009-11-20
打赏
举报
回复
[Quote=引用 5 楼 wwwwb 的回复:]
如果你只是要比较两个文件是否相同,可以试试系统的FC,要具体到某一字段内容不同,用SQL语句比较
[/Quote]
如何调用系统的fc,指点一下,网上没查到
青草根儿
2009-11-20
打赏
举报
回复
[Quote=引用 9 楼 aabiao 的回复:]
如果文件不是很大(几兆以内),可以直接用:
filetostr("a1.dbf")=filetostr("a2.dbf")
[/Quote]
我这儿有一个xs.dbf
我又用select * from xs into table aa 生成一个表aa
按说这两个表应该是一样的吧,但执行下面语句,结果却是F,为什么呢
?filetostr("aa.dbf")=filetostr("xs.dbf")
aabiao
2009-11-20
打赏
举报
回复
如果文件不是很大(几兆以内),可以直接用:
filetostr("a1.dbf")=filetostr("a2.dbf")
青草根儿
2009-11-20
打赏
举报
回复
[Quote=引用 6 楼 apple_8180 的回复:]
只需要比较相不相同就行,还是要比较不同之处?
这有很大区别。
[/Quote]
只要比较是否相同就行
ProgrammerNO1
2009-11-19
打赏
举报
回复
[Quote=引用 6 楼 apple_8180 的回复:]
只需要比较相不相同就行,还是要比较不同之处?
这有很大区别。
[/Quote]
它意思应该是比较相不相同就行吧
十豆三
2009-11-19
打赏
举报
回复
只需要比较相不相同就行,还是要比较不同之处?
这有很大区别。
wwwwb
2009-11-19
打赏
举报
回复
如果你只是要比较两个文件是否相同,可以试试系统的FC,要具体到某一字段内容不同,用SQL语句比较
加载更多回复(4)
两个
foxpro的
dbf
表的
比较
对
两个
结构
相同
,并且含有
两个
以上
相同
字段的
dbf
表进行
比较
。
comp
dbf
(
比较
任意
两个
dbf
数据库之间的结构和数据差异).rar
比较
任意
两个
dbf
数据库之间的结构和数据差异
dbf
解决中文乱码
本资源完全复制此博客代码:http://www.xuebuyuan.com/2097548.html 感谢博主分享。 如果博主认为我在此处分享有侵权行为,请博主告知,我会第一时间将资源删除
利用PB实现
DBF
文件
到Oracle基表的数据转换.pdf
利用PB实现
DBF
文件
到Oracle基表的数据转换.pdf
AutoCAD_VBA
程序
:CASS(DWG)数据转入ARCGIS(SHP)
http://bbs.esrichina-bj.cn/ESRI/thread-26364-1-1.html 一个月以前在CASS下面使用VBA写
程序
,目的就是要把CASS下的图转入ARCGIS中,因为我们这次是二调的项目,做图是在CASS下做的,入库要进ARCGIS,所以一直在寻找一种好的方法!……你还在为DWG转SHP而烦恼吗?我已经解决了,愿与大家分享。我使用了两种方法,采用了后一种。 第一种:使用ACCO(在附件中),此方法的简介也附有文本说明,主要实现的功能有:A(
Txt
_Apart:实现注记分离,例如“混2”把它分为“混”、“2”);C(CodeByText:根据注记内容来反赋线的属性,如:线对象里有“混”、“2”
两个
字,那么我就把“141161”赋给代码,把“2”赋给层数);C(CloseByCode:把需要闭合的线全部闭合);O(最后一步拉,OutPut,导出为
DBF
文件
)。此方法适用于没有CASS7.1版本的,对不起啊,因为我一开始接触就用的是CASS7.1,且是正版,因为CASS7.1版本中有检查入库这个菜单,可以直接实现DWG转SHP,如果你的CASS软件不能实现此功能,相信这种方法将帮助到你。需要一个辅助的
Txt
To
Dbf
.mdb数据库,也在附件中,此方法一定要先看说明。 第二种:使用ACCS,ACC与第一种方法
相同
,S(SetXdata:因为我既然能把扩展属性导出
DBF
表,那么我就能够通过SetXdata方法把正确的属性赋值给相关实体)。 所有操作以JMD层为例,只要稍做修改可适用于其他层和对象。 先添加FWJG、FWCS
两个
字段,然后通过ACCS自动把正确的值赋给线实体,然后导出为SHP
VFP
2,749
社区成员
29,140
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章