求助,在vb中如何将excel倒入sql 中请各位高手帮帮忙,小弟实在是没有思路,谢谢了

解决方案 »

  1.   

    使用sql语句来操作。insert into (sql中的字段列表)
    select excel中的字段列表 from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="excel文件的路径及名称";User ID=Admin;Password=;Extended Properties=Excel 5.0')...[Sheet1$]
      

  2.   

    还可以使用com方式将Excel读到内存中,从中一个个取出数值,拼成insert sql语句,执行到sql数据库中也可以。这样效率没有上一个方法高。
      

  3.   

    拿我要是想类似于word那样打开文件的话
    insert into (sql中的字段列表)
    select excel中的字段列表 from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="excel文件的路径及名称";User ID=Admin;Password=;Extended Properties=Excel 5.0')...[Sheet1$]excel文件的路径及名称应该怎么写?
    User ID=Admin;Password=;Extended 这个市那个数据库的用户名和密码?
    主要是这个语句的写法不太熟悉,用没有详细一点的?
      

  4.   

    文件路径 就放在dataSource那里就行了 可以用app.path的啊.和普通的access一样的楼上的楼上说的两种法子 网上基本都有了 找个看看就明白了
      

  5.   

    datasource=" & app.path & "\.xls"  应该是这样的吧