现在的位置: 首页 > 综合 > 正文

Excel To Access by asp

2013年10月21日 ⁄ 综合 ⁄ 共 782字 ⁄ 字号 评论关闭
  1. dim conn
  2. dim conn2
  3. set conn=CreateObject("ADODB.Connection")
  4. conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source=c:/book1.mdb"
  5. set conn2=CreateObject("ADODB.Connection")
  6. conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties=Excel 5.0;Data Source=c:/book1.xls"
  7. sql = "SELECT * FROM [Sheet1$]" 
  8. set rs = conn2.execute(sql)
  9. while not rs.eof
  10.  sql = "insert into xxx([a],[b],[c],[d]) values('"& fixsql(rs(0)) "','"& fixsql(rs(1)) "','"& fixsql(rs(2)) "','"& fixsql(rs(3)) "')"
  11.  conn.execute(sql)
  12.  rs.movenext
  13. wend
  14. conn.close
  15. set conn = nothing
  16. conn2.close
  17. set conn2 = nothing
  18. function fixsql(str)
  19.  dim newstr
  20.  newstr = str
  21.  if isnull(newstr) then
  22.   newstr = ""
  23.  else
  24.   newstr = replace(newstr,"'","''")
  25.  end if
  26.  fixsql = newstr
  27. end function

抱歉!评论已关闭.