select * from  openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=f:\','select * from 20031012-1')是可以的,
如果insert into openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=f:\','select * from 20031012-1') 
select * from table1 就不可以了。

解决方案 »

  1.   

    to  zjcxc(邹建),那该怎么办那?我的程序和别的程序的交互完全通过中间的dbf文件,请多多指教啊。
    简单的表,该怎么理解?
      

  2.   

    --试试
    insert into openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=f:\','select * from [20031012-1]') 
    select * from table1
      

  3.   

    问题已解决,把20031012-1改成20031012就可以了,果然是名字太过复杂了。fiant。谢谢zjcxc(邹建) ,txlicenhe(马可) 。结贴。