Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4212498
  • 博文数量: 291
  • 博客积分: 8003
  • 博客等级: 大校
  • 技术积分: 4275
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 18:28
文章分类

全部博文(291)

文章存档

2017年(1)

2013年(47)

2012年(115)

2011年(121)

2010年(7)

分类: Mysql/postgreSQL

2011-05-30 10:17:15

下面的代码是我之前用来从mdb里把ip库导出到mysql的代码
  1. <html>
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  4.             </head>
  5.     <body>
  6. <%
  7. '连接数据库
  8. Dim dbpath:dbpath="F:\province_isp_ip\province_isp_ip.mdb"
  9. set conn_sign=server.createobject("adodb.connection")
  10. conn_sign.open "driver={microsoft access driver (*.mdb)};dbq=" & dbpath

  11. sql="select * from ip order by start_ip"
  12. set rs=server.createobject("adodb.recordset")
  13. '执行查询语句
  14. rs.open sql,conn_sign,1,3
  15. conn_sign.execute sql
  16. Dim totalnum:totalnum=rs.recordcount
  17. '输出总记录数
  18. Response.Write "#total:"& totalnum & vbCrLf

  19. '打开文件

  20. Set fso = Server.CreateObject("Scripting.FileSystemObject")
  21. ForReading = 1
  22. ForWriting = 2
  23. ForAppending = 8
  24. set file = fso.opentextfile("F:\\ip.sql", ForAppending, TRUE)

  25. '输出sql语句到sql文件中
  26. file.write("insert into ip (start_ip,end_ip,province,isp,start_ip1,end_ip1) values " & vbCrLf)
  27. do while not rs.eof
  28.     file.write("('" & rs("start_ip") & "','" & rs("end_ip") &"','" & rs("province") & "','"& rs("isp") & "','"& rs("start_ip1") & "','"& rs("end_ip1")&"'),"& vbCrLf)
  29.     rs.movenext
  30. loop
  31. rs.close
  32. set rs = nothing

  33. file.write(";")
  34. file.close
  35. set file = nothing
  36. set fso = nothing
  37. %>
  38. </body>
  39. </html>
阅读(3568) | 评论(0) | 转发(0) |
0

上一篇:c分割字符串

下一篇:asp常用函数(备忘)

给主人留下些什么吧!~~