How to import a DBF file in SQL Server

后端 未结 5 1802
滥情空心
滥情空心 2020-11-29 05:58

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

相关标签:
5条回答
  • 2020-11-29 06:33

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

    0 讨论(0)
  • 2020-11-29 06:40

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

    • http://www.download3000.com/download_17933.html
    0 讨论(0)
  • 2020-11-29 06:43

    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!

    0 讨论(0)
  • 2020-11-29 06:46

    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.

    0 讨论(0)
  • 2020-11-29 06:53

    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')
    
    0 讨论(0)
提交回复
热议问题