想把sheet1 导入到newtable中
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="f:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...sheet1出错提示如下:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。

解决方案 »

  1.   

    我也遇到过类似问题,后来也没想出什么特别好的办法,只好老老实实的读取EXCEL的内容。看一下csdn里有类似的贴子
      

  2.   

    将Excel的数据导入SQL server :-- ======================================================SELECT * into newtableFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 实例:SELECT * into newtableFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
      

  3.   

    这种问题的原因有很多,但最常见的一种是:newtable已经存在