有2个dfb文件 1.dbf 2.dbf 请问如何用foxpro 对比两个dbf,把不同的内容输入到3.dbf中,要保留原有的字段

有2个dfb文件 1.dbf 2.dbf 请问如何用foxpro 对比两个dbf,把不同的内容输入到3.dbf中,要保留原有的字段,第1张

首先提个小问题,请尊重VFP的文件及变量命名规则罩旁芹,最好物毕不要用数字开头作为表或文件名。另外NAME这个字段明显是字符字段,最好用cName.

程序代码很简单(如果表3.dbf存在的话)

方法1:

insert into 3.dbf select * from 1.dbf

insert into 3.dbf select * from 2.dbf

方法2:启链

insert into 3.dbf Select * from 1.dbf union select * from 2.dbf

或 Select * from 1.dbf union select * from 2.dbf into dbf 3.dbf

(1)使用SQL,代码大概是这样的

Select 需要保留的字段1

from 表1, 表2

where 表1.name= 表2.name

(2)明亮迹用Join命令,大概是

打开表1并索引

join with 表2 to 表激并3 for 表1.name=表2.name fields 需要保存的字段;

再用条件删除表3中不合要求的记录

注:学FoxPro已经是10多年前的事情了,具体的命令记不清楚,但总体上键蠢应该不会错。

可以通过下面两种方式实现:

在Concept中调用DFB,并生成一个.prj项目,用Concept Converter导出:File-Export-Project with used DFBS,把.prj文件导出成碧饥一个.asc文件。在Unity打开,就可以看见曾经在Concept中调用的DFB。然后把这些DFB置入库就可以的在Unity项目中调用了。

在Concept中建一个项目(CPU要悔裂返选择),不需要源衡调用DFB,直接用Concept Converter导出:File-Export-Project with all DFBS+ Macros,

把.prj文件导出成一个.asc文件。在Unity打开,但是会报告一个错误(因为Unity不支持宏),就可以看见Concept中编辑过的所有DFB。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12226600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存