存在excel文件aa有四列A,B,C,D
要想将该文件导入SQLSever中起名为aa该如何写sql语句呀?

解决方案 »

  1.   

    SELECT * into tb
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...小表$
      

  2.   

    select * into aa from openrowset('microsoft.jet.oledb.4.0','excel 8.0;HDR=YES;DATABASE=C:\TEST.XLS',sheet1$)
    C:\TEST.XLS为文件路径
      

  3.   

    http://dev.csdn.net/develop/article/82/82866.shtm
      

  4.   

    在企业管理器中,打开要操作的数据库,选择要导入的表,单击右键,选择导入数据,在数据源中选择EXCEL,打开已有数据的EXCEL文件,点击确定.
      

  5.   

    在查询分析器用
    SELECT * into newtable 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=""c:\aa.xls"";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]出错:Could not create an instance of OLE DB provider 'Microsoft.Jet.OLEDB.4.0'.
    OLE DB error trace [Non-interface error:  CoCreate of DSO for Microsoft.Jet.OLEDB.4.0 returned 0x80040e73].
    什么原因?????各位大侠帮帮忙只有这一个问题有待解决了!!!!