如何使用SQL脚本将.dbf
文件导入SQL Server?
从这篇文章中找到了答案,但不幸的是,没有一个对我有用:(:
和
当我尝试此代码时:
SELECT *
INTO [APP_DB]..[BILLHEAD]
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver; SourceDB=D:\DBF; SourceType=DBF', 'SELECT * FROM BILLHEAD')
我收到此错误:
而且,当尝试这样做时:
SELECT *
FROM openrowset('VFPOLEDB','D:\DBF\BILLHEAD.dbf';'';
'','SELECT * FROM BILLHEAD')
我收到此错误:
我不想下载任何第三方应用程序。这就是为什么我正在尝试所有可能的解决方案,现在我需要您的帮助。我正在创建一个小型应用程序,将
.DBF
文件导入SQL Server。问候,
最佳答案
您正在使用64位SQL服务器,但FoxPro OLE DB驱动程序是32位。您需要查阅this article,该文档讨论了如何将32位OLE DB驱动程序与64位SQL Server一起使用。
关于sql - 使用SQL脚本在SQL Server中导入DBF文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20391251/