将多个数据库(DBF)中的数据倒出,库很多如何实现! (100分)

  • 主题发起人 主题发起人 jack-wb
  • 开始时间 开始时间
J

jack-wb

Unregistered / Unconfirmed
GUEST, unregistred user!
我们每天生成多个数据库(DBF),主要是如何循环打开库并倒出数据为文本,里面的某些字段中的
内容相同,要求只取一个。还要可以根据条件倒出。
目的是统计一些量。
给点思路!!谢谢!!

 
DBF 是表吧?
不必循环地打开一个又一个表,看下面
insert into newtable //合并生成新的表
(select distinct * from a,b,c,d,e //要打开的表
where //条件
)
 
不是吧!只能手工倒了。一天11个库!!
唉,
 
不用这么麻烦,我以前作过一个倒库工具。现在找不到了。
大体思路是这样,列出数据库中所有表名,根据表名列出字段名。
然后选择要倒的表和表中的哪些字段就行了。
 
方法一: 逐条读,逐条写,写入文本文件
方法二: 生成报表,另存为文本文件
 
这样的话,就是倒出数据部分的考虑一下就行.
 
把所有需用到的表名保存在数组变量中,然后用
for xh:=0 to 数组总数-1 do 语句逐个导数据表。
 
谢谢各位请继续!!!
 
另外有时数据量会很大,上望万或十万条
 
DataDump
还有一个就是你找DOS版本的CCED,非常好用,实在不行就对EXCEL编程
 
后退
顶部