永发信息网

如何替换MDB数据库中的某一个相同的内容?

答案:3  悬赏:70  手机版
解决时间 2021-03-26 12:14
如何替换MDB数据库中的某一个相同的内容?
最佳答案
<%
dim mdb, conn, cttr
Mdb="**/***.mdb" '数据库地址和名称
Set Conn= Server.CreateObject("ADODB.Connection")
cttr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(Mdb)
Conn.Open cttr
'以上是在本地测试站的数据库连接代码
%>

<%
'以下代码是操作替换 把表名和字段名改成你数据库里要替换的那个实名
dim rs, sql, i , j
set Rs = Server.CreateObject("Adodb.Recordset")
Sql = "Select * From 数据库表名 Where where 字段名 like '%aabbcc%' Order By id Desc "
Rs.Open Sql,conn,1,3
j = rs.recordcount '得到符合aabbcc的总记录数

'以下是逐一循环替换 aabbcc 为 AABBCC
for i=0 to j
rs.update
rs("字段名")= Replace(rs("字段名"),"aabbcc","AABBCC")
rs.update
rs.movenext
next

'如果该字段里只有aabbcc这几个字母 则可以直接替换 不需要循环代码 如下:
'此代码很危险,如果该字段里还包含其他字符串的话不能使用, 只能使用上面的循环替换语句。
rs.update
rs("字段名") = "AABBCC"
rs.update

'关闭数据库连接 关闭对象
conn.close
rs.close
set rs=nothing
%>
全部回答
update 表 set 要设置的字段='BBCC' where 要设置的字段 like '%aabbcc%'
try....追问能否帮忙写段代码?追答mdb数据库文件应该不用写代码了吧,直接打开后使用“替换“功能就行了
update 表 set 要设置的字段='BBCC' where rtrim(要设置的字段) = 'aabbcc'

-- 或者这样写,但是要看你实际想要什么效果了: update 表 set 要设置的字段='BBCC' where 要设置的字段 like 'aabbcc%'追问是一个论坛的数据库,由bbsxp转换到phpwind,回复可见的代码不一样,bbsxp是ForReply,phpwind是post我想替换一下,吧MDB数据库下载到了本地,怎么查找替换?或者您帮我写一段代码网上执行也成
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天在电影院女朋友亲了我的下面 还含着 从这
八骏图共有多种线十字绣
神界浩劫1.53在哪里合封魔绝影刀和封魔套装
从化电视台
生产工艺流程可以申请知识产权吗?有相关的国
笔记本电脑NEC s3000连不上网,无线网络连接
广东河源怎么样?
剑灵银蛇时装在哪换
红酒储存为什么要卧放?
年年有( )
cow和how,ow发音相同吗?
暗黑破坏神V诸神黄昏简体中文版修改器或秘籍
咸宁温泉 具体地址在哪儿?
你追一个女孩子。她却不理你。会怎么办?
男生把脸贴在女生胸前会有什么反应
推荐资讯
2009年郑州的第一场雪是哪天
对于去除甲醛,有什么好方法
化用古诗词的词句意境而创作的歌曲
逆水寒OL轻功技能有哪些
家有小伙初长成是哪句诗化来的?作者是谁?
园林木瓜能吃吗,多少钱一斤
神曲子女装备初学者之智没有了如何获得?
excel图表标签怎么设置
我是广东人,我要负责买材料打火锅,一共大概
乌星兄是潮汕哪里人
四轮换位多长时间做一次
侄子第一次带女朋友回家,请帮我选几段好听的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?