如果你要生成的dbf文件字段固定的话,可以做到.不然就不行.建立一个空的dbf文件做为模板,结构与要导出数据的结构相同. 然后每次导出数据用下面的方式进行:--删除模板文件中的数据 delete from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [dbf文件名.dbf]')--导入数据 insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select 字段1,字段2,...字段n from [dbf文件名.dbf]') select 字段1,字段2,...字段n from 你要导出的表
然后每次导出数据用下面的方式进行:--删除模板文件中的数据
delete from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select * from [dbf文件名.dbf]')--导入数据
insert into
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'dBase IV;HDR=NO;IMEX=2;DATABASE=C:\','select 字段1,字段2,...字段n from [dbf文件名.dbf]')
select 字段1,字段2,...字段n from 你要导出的表