主题:怎样将.mdb数据库里的表格导出.dbf文件
liangbindl
[专家分:0] 发布于 2008-09-22 10:29:00
我把.mdb文件打开,只能将其中的一张表格导出成.dbf文件,导出第二张表格时,提示“不能重复定义字段”。无法导出里面的其他表格,什么原因?应该怎样操作?
回复列表 (共2个回复)
沙发
ihorse [专家分:970] 发布于 2008-09-22 20:14:00
mdb是数据库,相当于VFP的DBC文件,估计只能各个导出,如果不能直接为Dbf,不妨走“曲线救国”的道路——导出为XLS,再处理
板凳
hw2007name [专家分:4790] 发布于 2008-09-22 21:34:00
应该没问题,代码我就不写了,步骤如下:
1、首先你要知道在VFP中如何打开的MDB,并建立联接语柄。
2、读取MDB所有表名,并存于一个表中。
3、用一个循环依次生成每个表的视图(注意读取每个表的全部数据包括备注型字段),每生成一个表的视图后,
就用COPY TO [FILENAME.DBF]到DBF文件中,然后关闭这个表的视图,再继续下一个表,直至所有表导出完毕.
我来回复