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

 

posted @ 2010-07-29 11:21  liwenqiang  阅读(1402)  评论(0编辑  收藏  举报