OPENROWSET 遇到的大问题!!~
insert      into      Codes_EmployeeType   select   *   from      OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 
  'Excel   8.0;HDR=no;database=D:\DotNet\Enterrv\web\mane\Bu\attach\ss.xls ', 
 [ss$])   
 excel导入到sqlserver中遇到的问题,我的是web程序,操作过程如下: 
 1.上传xls文件到服务器端 
 2.执行上述代码将xls文件导入到sqlserver中 
 错误:数据库报错,未知错误。 
 原因:感觉是有格式的excel上传   就会报错,   如果我新建excel   随便写一些内容就不会报错,口拙   不知道大家能不能明白。。。
------解决方案--------------------沙发
------解决方案--------------------终于抢到了一个100分的沙发。哈哈
------解决方案--------------------感觉是有格式的excel上传 就会报错,
====> 应该是excel格式不规范,第一行最好是列名
------解决方案--------------------我遇到过类似的。 
 中国移动提供的帐单也是xsl文件的, 用Excel打开没问题, 
 但是用ADO打开就出错。 
 楼主你的应该是这个问题。 
 试试看,把下载的Excel另存成一个Excel,在上传。 
 这个问题产生的原因我也不知道,我估计是带了一些Excel特殊的格式。 
 这种Excel要想在程序里打开只能用Excel Com组件。