替换access数据库中数据的asp脚本代码

asp虽然是比较过时的脚本代码,微软也已经基本抛弃了它,但是因为它的轻便,还是深受很多人的喜爱。

翻阅电脑中找到一份几年前的asp程序和access数据库,闲来无事便想着把数据库中的数据整理一下,居然发现很多需要替换的数据。

网上找了一句sql一句进行替换操作,结果却显示表达式中replace,函数未定义,语句如下:

update table SET content=replace(content,"old","new")

更新table表设定字段content中将old替换为new。

懒人原则,找到最快的解决办法,网上找到一段可用的替换替换access数据库中数据的asp脚本代码如下: 

  • <%
  • Set Conn   = Server.CreateObject("ADODB.Connection")
  • Conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("数据库名.mdb")
  • Set rs = Server.Createobject("ADODB.Recordset")
  • sql="Select * from [表名]"
  • rs.open sql,conn,1,3
  • while not rs.eof
  •  rs("字段名")=replace(rs("字段名"),"要被替代的字符串","替代后的字符串")
  •  rs.update
  •  rs.movenext
  • wend
  • rs.close
  • set rs=nothing
  • conn.close
  • set conn=nothing
  • %>

Tags: access, asp, 替换

上一篇: 解决CentOS下wget操作无法resolve(解析)问题
下一篇: 利用iptables仅允许某IP或者IP段连接

相关文章

发表评论