代码如下:  insert into Table_1 select * from  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  ,
     'Excel 5.0;HDR=YES;DATABASE=d:\\test.xls',Table_1$);错误报告如下:消息 7314,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 不包含表 "Table_1$"。该表不存在,或者当前用户没有访问该表的权限。如何修改啊

解决方案 »

  1.   

    insert into Table_1 select * from  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  , 
        'Excel 5.0;HDR=YES;DATABASE=d:\\test.xls',[Table_1$]); 这样试试看
      

  2.   

    insert into Table_1 
    Select * 
    From OpenRowSet('MICROSOFT.JET.OLEDB.4.0','EXCEL 8.0;HDR=YES;IMEX=2;DataBase=d:\test.xls',[Table_1$])
      

  3.   

    select * from  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  , 
        'Excel 5.0;HDR=YES;DATABASE=C:\Documents and Settings\Administrator\桌面\MY\test.xls',[SHEET1$]); 我这样都行
      

  4.   

    insert into Table_1 select * from  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'  , 
        'Excel 5.0;HDR=YES;DATABASE=d:\\test.xls',Table_1$);晕,是路径多了个\吧