DATABASE=f:\bros_ja      这个地方要写  数据库文件的路径+文件名   文件名后面一定要有扩展名的

解决方案 »

  1.   

    不是这个问题,我如果把STOINF.DBF改成其他的DBF文件就不会出错了。
      

  2.   

    可能是dbf文件版本的问题,驱动dBase III能处理的dbf版本有限。
      

  3.   

    有可能是版本问题,因为这些表都是由VFP6.0建的,但是,为什么有的表可以,而有的表不行呢。
      

  4.   

    请问要换成VFP6.0的驱动,应该怎么写OPENROWSET里的语句呢?
      

  5.   

    如果是用VFP建的表,你可以换成
    select *  from openrowset('MSDASQL.1','Driver=Microsoft Visual FoxPro Driver; 
    SourceDB=f:\bros_ja; SourceType=DBF','select * from STOINF.dbf')
    试试
    不过前提是机子上必需安装了驱动Microsoft Visual FoxPro Driver