|          
 Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2018年9月25日,最新的微软Office Access 2019在微软Office 2019里发布。  Access通用-自动替换数据库中的字符串: 
自己可以修改myreplace函数,实现复杂的替换.呵呵,好象用处不大.主要是看看如何读取access表和字段列表 
 <%
 '####################################
 '替换数据库内容 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
 %>
 
 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门。 
 |