insert into 表  select * from   openrowset('microsoft.jet.oledb.4.0','excel 5.0;hdr=yes;database=d:\a.xls',sheet1$) 这样是可以的但是我把excle里面的sheet1$改成 a
insert into 表  select * from   openrowset('microsoft.jet.oledb.4.0','excel 5.0;hdr=yes;database=d:\a.xls',a$) 
就不行了
是什么原因呢

解决方案 »

  1.   

    insert into 表  select * from   openrowset('microsoft.jet.oledb.4.0','excel 5.0;hdr=yes;database=d:\a.xls',a$) 
    你的excel中有a这个工作簿吗,没有就会错,有什么奇怪的,如果在excel中把sheet1改为a就不会错了
      

  2.   

    sheet1$是excel的sheet1页名,打开xls文件在左下角可以看到名称