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

时间:2022-01-15 20:01:00
1、如何将两个dbf文件合并成一个dbf文件,或者将其中一个dbf文件替换另一个dbf文件.
2、如何在两个应用程序中同时对一个数据库进行读写.数据库文件为foxbase

16 个解决方案

#1


1、结构一样,数据合并的话
   sele A
   appe from B
2、不独占打开就没关系

#2


同意楼上…………

#3


問題是應用程序運行時使用a.dbf并且是以獨占方式打開﹐我要的程序運行時用b.dbf替換a.dbf﹐有什么好方法嗎.

#4


运行时替换:
sele a
zap
appe from b

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

呵呵,既然你已经把苹果锁在一个人家里了,别人怎么能够吃呢,我想不出,
想想是不是非得独占打开:)

#5


以獨占方式打開的a.dbf文件不是我設的﹐有沒有辦法將它修改。

#6


USE A SHARED
就是共享啦

#7


問題是a.dbf正的使用,可以修改嗎﹐不能關閉﹐然后用b.dbf替換a.dbf

#8


应该只能删除后追加:
sele a
zap  //如果是共享方式的话,用dele all
appe from b

#9


但是b.dbf文件我是用另一個工具寫的﹐a.dbf和b.dbf結構相同,a.dbf是foxbase數據庫﹐正的使用,并且是以獨占方式打開﹐我以b.dbf替換a.dbf總是提示文件正的使用.

#10


你替換什么??
到底是想打开B表,还是不要A表的内容,把它换成B表的,后者的方法,我不是已经说了,还是你根本就不要A这个表了??

#11


就是,你既然已经不用了,还有什么不能关闭的... ...

#12


to﹕ liuri(璇玑) 
要A表﹐把B表的內容替換A表的內容﹐其中A表是一個數據庫文件﹐b 表是用其它工具生成的。
我的qq是89444627,

#13


a表要用﹐但要用b表的內容替換掉a表的內容﹐并且a表不能關閉.

#14


sele a
zap  
appe from b

不行吗,我不理解……
还是你B表不是VFP表?

#15


典型的数据保存问题。你可以如下解决:
1、无论是什么库表,用别名的方式打开。各个表单的数据源也为表单名。
2、在你数据存盘前,就是用B替换A前,先关A并将别名指向B,此时你可以修改B
3、存盘时,也是先关闭A在用append from就行了,如果需要,就在打开A

#16


做完之后如何关闭a表

#1


1、结构一样,数据合并的话
   sele A
   appe from B
2、不独占打开就没关系

#2


同意楼上…………

#3


問題是應用程序運行時使用a.dbf并且是以獨占方式打開﹐我要的程序運行時用b.dbf替換a.dbf﹐有什么好方法嗎.

#4


运行时替换:
sele a
zap
appe from b

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

呵呵,既然你已经把苹果锁在一个人家里了,别人怎么能够吃呢,我想不出,
想想是不是非得独占打开:)

#5


以獨占方式打開的a.dbf文件不是我設的﹐有沒有辦法將它修改。

#6


USE A SHARED
就是共享啦

#7


問題是a.dbf正的使用,可以修改嗎﹐不能關閉﹐然后用b.dbf替換a.dbf

#8


应该只能删除后追加:
sele a
zap  //如果是共享方式的话,用dele all
appe from b

#9


但是b.dbf文件我是用另一個工具寫的﹐a.dbf和b.dbf結構相同,a.dbf是foxbase數據庫﹐正的使用,并且是以獨占方式打開﹐我以b.dbf替換a.dbf總是提示文件正的使用.

#10


你替換什么??
到底是想打开B表,还是不要A表的内容,把它换成B表的,后者的方法,我不是已经说了,还是你根本就不要A这个表了??

#11


就是,你既然已经不用了,还有什么不能关闭的... ...

#12


to﹕ liuri(璇玑) 
要A表﹐把B表的內容替換A表的內容﹐其中A表是一個數據庫文件﹐b 表是用其它工具生成的。
我的qq是89444627,

#13


a表要用﹐但要用b表的內容替換掉a表的內容﹐并且a表不能關閉.

#14


sele a
zap  
appe from b

不行吗,我不理解……
还是你B表不是VFP表?

#15


典型的数据保存问题。你可以如下解决:
1、无论是什么库表,用别名的方式打开。各个表单的数据源也为表单名。
2、在你数据存盘前,就是用B替换A前,先关A并将别名指向B,此时你可以修改B
3、存盘时,也是先关闭A在用append from就行了,如果需要,就在打开A

#16


做完之后如何关闭a表