Access数据库 字段值 字符替换
两种方法:
(一)Access数据库内部使用方法
Update 表 SET 字段=replace(字段,"原字符","替换字符")
示例:
假设表为biao、字段为content、原字符为xiazai.jb51.net、替换字符为down1.jb51.net,
那么相应的SQL语句如下:
Update biao SET content=replace(content,"xiazai.jb51.net","down1.jb51.net")
使用方式:使用Access打开数据库,在查询窗口输入以上代码,感叹号“!”运行,结果出来。
(二) VB编码实现方法
代码如下:
' 这里省略数据库连接代码
'Dim rs,sql,text 'ASP代码
'Set rs=Server.CreateObject("ADODB.Recordset")
Dim rsAs ADODB.Recordset
Set rs= New ADODB.Recordset
sql="Select content From biao"
' rs.Open sql,conn,1,3
rs.Open strSql, adoConn, adOpenKeyset, adLockOptimistic, adCmdText
Do While Not rs.Eof
text=Replace(rs("content"),"xiazai.jb51.net","down1.jb51.net")
rs("content")=text
rs.Update
rs.MoveNext
Loop
rs.Close
Set rs=Nothing
详细出处参考:http://www.jb51.net/article/23770.htm