首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向FoxPro 2.6表写入Visual FoxPro 9.0

向FoxPro 2.6表写入Visual FoxPro 9.0
EN

Stack Overflow用户
提问于 2011-02-01 23:44:07
回答 3查看 1.9K关注 0票数 0

我正在尝试让一个旧的物料清单系统将零件导出到会计系统中,这样我就可以消除办公室文书工作中的一些冗余。两者都是用Windows2.6编写的FoxPro。我有一份Visual FoxPro 9.0的副本。我知道我可以在Visual FoxPro 9.0中读取表而不会出现问题。在VFP 9.0中,我可以在不伤害旧的2.6a表的情况下写入它们吗?我最初尝试用java实现它,但在我的研究中,似乎用VFP原生地编写它会更容易一些。任何对此的见解都将不胜感激。此外,我知道这是一个古老的系统,我正在尝试更新,但现在,它是一个快速修复。稍后将对系统进行更全面的升级。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-02 00:28:43

是的,FoxPro是向后兼容的,因此您可以写入较旧的表。如果您需要制作副本,则需要指定类型:

代码语言:javascript
复制
COPY TO c:\mytable.dbf TYPE FOX2X
票数 1
EN

Stack Overflow用户

发布于 2011-02-03 06:00:10

为了给Stuart的回答添加更多细节,您可以修改表中的数据,而无需将其格式更改为较新的VFP9格式。但是,有一些操作将更改其格式,包括添加null支持、添加一个新字段类型的字段或将表添加到数据库中。只要你远离这样的命令,你应该不会有任何问题。

VFP9帮助主题“表文件结构(.dbc、.dbf、.frx、.lbx、.mnx、.pjx、.scx、.vcx)”包含有关

票数 4
EN

Stack Overflow用户

发布于 2015-04-18 05:36:07

知道并不是所有的数据类型都以Fox2x格式提供,这可能是相关的;这些字段类型将被重新映射。

在FoxPro2.x中,以下常见类型不存在并被更改:

代码语言:javascript
复制
Datetime -> Date
Integer  -> Numeric(11)
VarChar  -> Memo
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4864625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档