Access中批量替换数据库内容

Access中批量替换数据库内容,解决某些服务器不严谨导致的注入攻击

方法一:通过Access数据库中的查询分析器来修改

1、打开需要修改的Access数据库

2、在数据库“对象”中点击“查询”

3、点击“在设计视图中创建查询”

4、在出现的界面中关闭“显示表”小窗口

5、点击“视图”菜单,选择“SQL视图”,此时将出现查询窗口,您可以在此输入SQL语句了

6、直接输入以下SQL语句:

Update 表 SET 字段=replace(字段,"原字符","替换字符")

方法二:用ASP程序来批量替换字符,上面的代码有字符长度限制的问题。这个没有限制。

Dim rs,sql,text
Set rs=Server.CreateObject("ADODB.Recordset")
sql="Select content From biao"
rs.Open sql,conn,1,3
Do While Not rs.Eof
text=Replace(rs("content"),"原字符","替换的字符")
rs("content")=text
rs.Update
rs.MoveNext
Loop
rs.Close
Set rs=Nothing
发布了246 篇原创文章 · 获赞 14 · 访问量 50万+

猜你喜欢

转载自blog.csdn.net/liuyunfan/article/details/44225417
今日推荐