Access通用-自动替换数据库中的字符串

朱振house

朱振house

2016-01-29 18:55

Access通用-自动替换数据库中的字符串,Access通用-自动替换数据库中的字符串
 

自己可以修改myreplace函数,实现复杂的替换.呵呵,好象用处不大.主要是看看如何读取access表和字段列表

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

<%
'####################################
'替换数据库内容 lamking 2005-8-22
'http://www.lamking.com QQ:628557
'####################################
Dim Db,Connstr,conn,rs,rs2,str1,str2,I
str1="abcd" '要替换的字符串
str2="1234" '替换为的字符串
Db="lamking.mdb"
Set conn=Server.CreateObject("ADODB.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(Db)
Conn.Open ConnStr
Set rs = conn.OpenSchema(20)
  Do While Not rs.eof
    If rs("TABLE_TYPE")="TABLE" Then
  Set Rs2=Server.Createobject("adodb.recordset")
   Rs2.Open "select * from ["&rs("TABLE_NAME")&"]",conn,1,3
   Do While Not Rs2.Eof
    For I=0 to Rs2.fields.count-1
     If Rs2(i).Properties("ISAUTOINCREMENT") = False Then
      Rs2(Rs2(i).name)=Myreplace(Rs2(i).value)
     End If
    Next
   Rs2.Movenext
   Loop
  Rs2.Close
  Set Rs2=nothing
 End If
Rs.Movenext
Loop
Rs.close
Set Rs=nothing
Conn.close
Set Conn=nothing
Response.Write"替换完成"
Function myreplace(byval Tstr)
If Tstr="" Or isnull(Tstr) Then
 Exit Function
Else
 myReplace=replace(Tstr,str1,str2)
End If
End Function
%

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/) 
展开更多 50%)
分享

猜你喜欢

Access通用-自动替换数据库中的字符串

ASP
Access通用-自动替换数据库中的字符串

Access通用-自动替换数据库中的字符串

ASP
Access通用-自动替换数据库中的字符串

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Access数据库连接字符串

编程语言 网络编程
Access数据库连接字符串

数据库连接字符串的小技巧

电脑网络
数据库连接字符串的小技巧

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

自动清除替换ACCESS(MDB)数据库的日文字符的ASP代码

Web开发
自动清除替换ACCESS(MDB)数据库的日文字符的ASP代码

正则替换字符串功能

Web开发
正则替换字符串功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

HP工程师经验分享(30)

HP工程师经验分享(30)

个人隐私 你的系统文件保护好了吗?

个人隐私 你的系统文件保护好了吗?
下拉加载更多内容 ↓