zoukankan      html  css  js  c++  java
  • asp Excel导入数据库

    <%

    dim FileName
    FileName="Excel.xls" '取得文件名,来自项目经理的指定,路径固定在某个虚拟路径中
    Dim conn, rs
    set conn=CreateObject("ADODB.connection")
    conn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
    "DriverId=790;" & _
    "Dbq=" & Server.mappath(""&FileName&"") & ";" & _
    "DefaultDir=G:/"

    set rs=createobject("ADODB.recordset")
    rs.Open "Select * From [Sheet1$]",conn, 2, 2
    if rs.eof then
    response.write "Excel表中无纪录"
    else
    set connDB = Server.CreateObject("ADODB.Connection")
    DBPath = Server.MapPath("Excel.mdb")
    'RESPONSE.WRITE DBpath
    connDB.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
    Set RsDB = Server.CreateObject("ADODB.Recordset")
    SQLDB="Select * from Excel"
    RsDB.open SQLDB,connDB,1,3
    do while not rs.eof '利用循环读出数据
    RsDB.addnew
    RsDB("filename")=rs(0)
    RsDB("id1")=rs(1)
    RsDB("id2")=rs(2)
    RsDB("id3")=rs(3)
    RsDB("id4")=rs(4)
    Rs.update
    RsDB.movenext
    rs.movenext
    loop
    'response.redirect FileName
    end if
    RsDB.movefirst
    if RsDB.eof then
    response.write "数据库中无记录"
    else
    do while not RsDB.EOF
    response.write RsDB("filename")&" "
    response.write RsDB("id1")&" "
    response.write RsDB("id2")&" "
    response.write RsDB("id3")&" "
    response.write RsDB("id4")&" "
    response.write "<br>"
    RsDB.movenext
    loop
    end if
    rs.close
    set rs=nothing
    set conn=nothing
    %>

  • 相关阅读:
    Python之sys & os
    1161
    1142
    P1599 货币
    P1547逆转,然后再见
    P1629八
    P1753HackSon的趣味题
    Problem 2233 ~APTX4869
    1269
    1091. Tmutarakan Exams
  • 原文地址:https://www.cnblogs.com/ince/p/9165616.html
Copyright © 2011-2022 走看看