如何将两个dbf文件合并成一个dbf文件

xkz 2002-11-28 02:28:00
1、如何将两个dbf文件合并成一个dbf文件,或者将其中一个dbf文件替换另一个dbf文件.
2、如何在两个应用程序中同时对一个数据库进行读写.数据库文件为foxbase
...全文
2011 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xkz 2002-11-29
  • 打赏
  • 举报
回复
做完之后如何关闭a表
heartbreakin1990 2002-11-28
  • 打赏
  • 举报
回复
典型的数据保存问题。你可以如下解决:
1、无论是什么库表,用别名的方式打开。各个表单的数据源也为表单名。
2、在你数据存盘前,就是用B替换A前,先关A并将别名指向B,此时你可以修改B
3、存盘时,也是先关闭A在用append from就行了,如果需要,就在打开A
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
sele a
zap
appe from b

不行吗,我不理解……
还是你B表不是VFP表?
bluedel 2002-11-28
  • 打赏
  • 举报
回复
a表要用﹐但要用b表的內容替換掉a表的內容﹐并且a表不能關閉.
xkz 2002-11-28
  • 打赏
  • 举报
回复
to﹕ liuri(璇玑)
要A表﹐把B表的內容替換A表的內容﹐其中A表是一個數據庫文件﹐b 表是用其它工具生成的。
我的qq是89444627,
newfang 2002-11-28
  • 打赏
  • 举报
回复
就是,你既然已经不用了,还有什么不能关闭的... ...
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
你替換什么??
到底是想打开B表,还是不要A表的内容,把它换成B表的,后者的方法,我不是已经说了,还是你根本就不要A这个表了??
xkz 2002-11-28
  • 打赏
  • 举报
回复
但是b.dbf文件我是用另一個工具寫的﹐a.dbf和b.dbf結構相同,a.dbf是foxbase數據庫﹐正的使用,并且是以獨占方式打開﹐我以b.dbf替換a.dbf總是提示文件正的使用.
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
应该只能删除后追加:
sele a
zap //如果是共享方式的话,用dele all
appe from b
xkz 2002-11-28
  • 打赏
  • 举报
回复
問題是a.dbf正的使用,可以修改嗎﹐不能關閉﹐然后用b.dbf替換a.dbf
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
USE A SHARED
就是共享啦
xkz 2002-11-28
  • 打赏
  • 举报
回复
以獨占方式打開的a.dbf文件不是我設的﹐有沒有辦法將它修改。
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
运行时替换:
sele a
zap
appe from b

問題是應用程序運行時使用a.dbf并且是以獨占方式打開

呵呵,既然你已经把苹果锁在一个人家里了,别人怎么能够吃呢,我想不出,
想想是不是非得独占打开:)
xkz 2002-11-28
  • 打赏
  • 举报
回复
問題是應用程序運行時使用a.dbf并且是以獨占方式打開﹐我要的程序運行時用b.dbf替換a.dbf﹐有什么好方法嗎.
newfang 2002-11-28
  • 打赏
  • 举报
回复
同意楼上…………
liuri璇玑 2002-11-28
  • 打赏
  • 举报
回复
1、结构一样,数据合并的话
sele A
appe from B
2、不独占打开就没关系

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧