把DBF导入到Access中的一种方法
VFP的DBF表导入到Access数据库中,在VFP6时另存为dBase格式可以导入。现在导入时常提示格式错误。如用ODBC等有点麻烦。用如下代码处理文件后,可直接导入。
程序代码:
RUN dir *.dbf /b> ls.txt CREATE CURSOR temp ( wjmc c(20),bz m) APPEND FROM ls sdf SCAN _wjmc=ALLTRIM(wjmc) APPEND MEMO bz FROM (_wjmc) OVERWRITE ENDSCAN REPLACE bz WITH CHR(3)+'w'+SUBSTR(bz,3) all MD out &&如有可不用建立 SCAN _wjmc='out\'+ALLTRIM(wjmc) &&可以用_wjmc=ALLTRIM(wjmc) 覆盖原表不影响使用,当然重要数据要备份。 COPY MEMO bz to &_wjmc ENDSCAN
[此贴子已经被作者于2019-4-11 09:22编辑过]