cmd.CommandText = "SELECT * into hbj_hldm FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=" & strFN & ";User ID=Admin;Password=;Extended properties=Excel 9.0')...[Sheet1$]"
我想把一个Excel文件导入到SQL server 中的一个表 用什么方法比较好!?
在工程中已经引入了ADO,这个问题怎么解决!?大家帮帮忙!先谢过!

解决方案 »

  1.   

    今天CSDN好慢啊Extended properties=Excel 9.0
    改成
    Extended properties=Excel 8.0你可以在注册表里
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats下发现没有Excel 9.0
      

  2.   

    今天CSDN好慢啊Extended properties=Excel 9.0
    改成
    Extended properties=Excel 8.0你可以在注册表里
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats下发现没有Excel 9.0
      

  3.   

    SELECT * into hbj_hldm 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:\excel\hldm.xls";User ID=Admin;Password=;Extended properties=Excel 8.0;HDR=Yes')...[Sheet1$]
    小马哥 ,晕,改过来还是不幸啊
      

  4.   

    你现在是报什么错误?
    加HDR=Yes干吗?
      

  5.   

    你先在Sql的查询分析其中执行
    select *
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="E:\excel\hldm.xls";User ID=Admin;Password=;Extended properties=Excel 8.0;HDR=Yes')...[Sheet1$]
    看行不行
      

  6.   

    不能用JET4.0   要用OBDC