select from openrowset(’MSDASQL’,
’Driver=Microsoft Visual FoxPro Driver;
SourceDB=e:\VFP98\data;
SourceType=DBF’,
’select from customer where country != "USA" order by country’)
go
先用VF建立一个数据库
把需要的dbf文件导入进去
,在ODBC中建立一个"系统DSN"把VF的DBC文件添加进去,其他自定义
导入数据
的数据源选择
Micrsoft
dBase
VFP
Driver(dbf)
在"系统/用户DSN"中后面点新建(如果没有的话)
,选择系统数据源
()
,
再次选择
Micrsoft
dBase
VFP
Driver(dbf)
点"完成"
d出
"ODBC
Visual
FoxPro
Setup"
,在
path
中选择刚才建好的VF数据库文件(
dbc)
其他的自定义
点OK
完成一步了
在用户名中俺就打入了admin
不知道是源\原数据库的密码还是新的数据库密码
点下一步
后面的就不用说啦
你这个思路可以,dbf的格式非常简单,基本就是将数据顺序放在文件中,你随便搜搜就能搜到,sqlloader的使用也很简单,就几条语句就可以了,网上搜一搜吧。
你也可以用java拼接insert语句插入数据库,这样不需要你能远程执行数据库服务器的脚本,但是性能不如你的想法。
你也可以编写plsql程序直接将dbf读取,拼接为insert语句,效率跟sqlloader差不多
以上就是关于dbf文件如何导入数据库全部的内容,包括:dbf文件如何导入数据库、如何将VFP中的dbf文件导入到sql2000中去,要比较详细的步骤。急!在线等、用B/S模式实现将DBF文件导入到Oracle数据库表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)