http://expert.csdn.net/Expert/topic/2341/2341997.xml?temp=.2739221
SQL语句导入导出大全insert into openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',
'select * from [logdate.DBF]')
select * from 表

解决方案 »

  1.   

    我试过了,如果把dbf文件放在c盘根目录下,可以,但是放在d:\xxx\,
    并将代码改为::
    insert into openrowset('MSDASQL',
    'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=d:\data\',
    'select * from [logdate.DBF]')
    select * from 表
    就不行了???
      

  2.   

    改为::
    insert into openrowset('MSDASQL',
    'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=d:\data',
    'select * from [logdate.DBF]')
    select * from 表
    呵呵,终于可以了,不过好象有的字段为空,那么执行时就回报错,这是为什么?
      

  3.   

    SQL中操作VFP数据库是有些问题的.
      

  4.   

    用case判断一下,如果某字段为空则......(你要执行的代码)