我用的dsn,倒也能提示导出成功,可就是找不到导出的DBF文件,请问该咋整啊?!谁有比较好的导出DBF文件方法啊?!谢谢各位了!!!!
6 个解决方案
#1
导出过程中会提示文件路径的,没有吗?
#2
有提示路径,但是在给出的路径是设置的DSN目录里,没有找到导出的dbf文件。
刚搜了下,在 C:\Program Files\Microsoft SQL Server\80\Tools\Binn 下可以找到!@!
多谢了!
#3
恭喜啊 一般都是在 C:\Program Files\Microsoft SQL Server\80\这个目录下
#4
/***************** 导出到DBF ***************/
如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句
insert into openrowset(’MSDASQL’,
’Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:’,
’select * from [aa.DBF]’)
select * from 表
说明:
SourceDB=c: 指定foxpro表所在的文件夹
aa.DBF指定foxpro表的文件名.
/*************导出到Access********************/
insert into openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:A.mdb’;’admin’;’’,A表) select * from 数据库名..B表
/*************导入Access********************/
insert into B表 selet * from openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:A.mdb’;’admin’;’’,A表)
#5
查询分析器,另存为csv
通过execl再转dbf也可以
通过execl再转dbf也可以
#6
帮顶
#1
导出过程中会提示文件路径的,没有吗?
#2
有提示路径,但是在给出的路径是设置的DSN目录里,没有找到导出的dbf文件。
刚搜了下,在 C:\Program Files\Microsoft SQL Server\80\Tools\Binn 下可以找到!@!
多谢了!
#3
恭喜啊 一般都是在 C:\Program Files\Microsoft SQL Server\80\这个目录下
#4
/***************** 导出到DBF ***************/
如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句
insert into openrowset(’MSDASQL’,
’Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:’,
’select * from [aa.DBF]’)
select * from 表
说明:
SourceDB=c: 指定foxpro表所在的文件夹
aa.DBF指定foxpro表的文件名.
/*************导出到Access********************/
insert into openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:A.mdb’;’admin’;’’,A表) select * from 数据库名..B表
/*************导入Access********************/
insert into B表 selet * from openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:A.mdb’;’admin’;’’,A表)
#5
查询分析器,另存为csv
通过execl再转dbf也可以
通过execl再转dbf也可以
#6
帮顶