回 帖 发 新 帖 刷新版面

主题:怎样将.mdb数据库里的表格导出.dbf文件

我把.mdb文件打开,只能将其中的一张表格导出成.dbf文件,导出第二张表格时,提示“不能重复定义字段”。无法导出里面的其他表格,什么原因?应该怎样操作?

回复列表 (共2个回复)

沙发

mdb是数据库,相当于VFP的DBC文件,估计只能各个导出,如果不能直接为Dbf,不妨走“曲线救国”的道路——导出为XLS,再处理

板凳

应该没问题,代码我就不写了,步骤如下:
1、首先你要知道在VFP中如何打开的MDB,并建立联接语柄。
2、读取MDB所有表名,并存于一个表中。
3、用一个循环依次生成每个表的视图(注意读取每个表的全部数据包括备注型字段),每生成一个表的视图后,
就用COPY TO [FILENAME.DBF]到DBF文件中,然后关闭这个表的视图,再继续下一个表,直至所有表导出完毕.

我来回复

您尚未登录,请登录后再回复。点此登录或注册