Excel 5.0 -改为Excel 8.0试试,如果还不行,
可能excel处于打开状态,可能不是在本机操作excel(或数据库不在本机),

解决方案 »

  1.   

    我的是日文系统报如下的错误:
    OLE DB プロバイダ  'Microsoft.Jet.OLEDB.4.0' はテーブル  'index' を持っていません。テーブルが存在しないか、現在のユーザーがそのテーブルに権限を持っていません。
      

  2.   

    虽然看不懂,好象已以连上了,已经报index的错误了
      

  3.   

    上面好象报错是没找到index,或没有这张表的使用权限
    重新建一个excel--aa.xls 建一张表注意表名大小写(简单点就用a)
    SELECT * 
    FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
    'Data Source="F:\tools\aa.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[a]
    试试
      

  4.   

    我的excel是2003是不是这个原因
      

  5.   

    谢谢大家,现在好用了。不过又有新的问题:
    excel中的数据是:
    A     B       C
    1     11      111
    2     22      222查询结果是:
    C      B      A
    111    11     1
    222    22     2        
      

  6.   

    简单的办法是指定列,也可以在Index-0.xls后加 ;HDR=YES