如何在 SQL Server 中导入 DBF 文件

发布于 2024-10-22 05:07:47 字数 40 浏览 3 评论 0原文

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

How can you import a foxpro DBF file in SQL Server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

少女的英雄梦 2024-10-29 05:07:48

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

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

Use a linked server or use openrowset, example

SELECT * into SomeTable
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=\\SomeServer\SomePath\;
SourceType=DBF',
'SELECT * FROM SomeDBF')
涫野音 2024-10-29 05:07:48

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

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

非常令人兴奋,终于有了一个可行的答案,感谢这里的每个人!

I was able to use the answer from jnovation but since there was something wrong with my fields, I simply selected specific fields instead of all, like:

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

Very exciting to finally have a workable answer thanks to everyone here!

記柔刀 2024-10-29 05:07:48

http://elphsoft.com/dbfcommander.html 可以从 DBF 导出到 SQL Server,反之亦然

http://elphsoft.com/dbfcommander.html can export from DBF to SQL Server and vice versa

维持三分热 2024-10-29 05:07:48

最终对我们有用的是使用 FoxPro OLEDB 驱动程序 和使用以下语法。在我们的示例中,我们使用 SQL 2008。

select * from 
    openrowset('VFPOLEDB','\\VM-GIS\E\Projects\mymap.dbf';'';
    '','SELECT * FROM mymap')

\\VM-GIS... 替换为 DBF 文件的位置(UNC 或驱动器路径)。另外,将 FROM 之后的 mymap 替换为不带 .dbf 扩展名的 DBF 文件的名称。

What finally worked for us was to use the FoxPro OLEDB Driver and use the following syntax. In our case we are using SQL 2008.

select * from 
    openrowset('VFPOLEDB','\\VM-GIS\E\Projects\mymap.dbf';'';
    '','SELECT * FROM mymap')

Substitute the \\VM-GIS... with the location of your DBF file, either UNC or drive path. Also, substitute mymap after the FROM with the name of the DBF file without the .dbf extension.

独夜无伴 2024-10-29 05:07:48

该工具允许您从 SQL Server 导入或从 SQL Server 导入。

This tools allows you to import to and from SQL Server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文