首先,你要确保这些记录全部放在同一个DBF文件里,这个DBF文件不能超过2G;然后,你要是采用分步导出到DBF的话,看看原来的表文件中是否有易于分布操作的标志性字段。比如,产品的单价,你可以用where子句控制这个字段一步步地导出:第一次:SQLEXEC( chandle, "select * from tab7 where 单价<10" , 'sxzz' );第二次:SQLEXEC( chandle, "select * from tab7 where 单价 between 10 and 50" , 'sxzz' )...。如果找不出这种字段,就要另外再想办法了。