当前位置:  开发笔记 > 数据库 > 正文

如何在SQL Server中导入DBF文件

如何解决《如何在SQLServer中导入DBF文件》经验,为你挑选了2个好方法。

如何在SQL Server中导入foxpro DBF文件?



1> SQLMenace..:

例如,使用链接服务器或使用openrowset

SELECT * into SomeTable
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=\\SomeServer\SomePath\;
SourceType=DBF',
'SELECT * FROM SomeDBF')


我使用它,但发生此错误---- OLE DB提供程序"MSDASQL"链接服务器"(null)"返回消息"[Microsoft] [ODBC驱动程序管理器]驱动程序不支持此功能".无法为链接服务器"(null)"初始化OLE DB提供程序"MSDASQL"的数据源对象.
@sqlchild:我必须安装它才能让事情适合我.http://msdn.microsoft.com/en-us/vfoxpro/bb​​190233

2> 小智..:

我能够使用jnovation的答案,但由于我的字段出现了问题,我只选择了特定字段而不是全部字段,例如:

select * into CERTDATA
from  openrowset('VFPOLEDB','C:\SomePath\CERTDATA.DBF';'';
    '','SELECT ACTUAL, CERTID,  FROM CERTDATA')

非常激动,最终有一个可行的答案,感谢大家在这里!

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有