最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Access通用--自动替换数据库中的字符串
时间:2022-06-30 10:47:46 编辑:袖梨 来源:一聚教程网
自己可以修改myreplace函数,实现复杂的替换.呵呵,好象用处不大.主要是看看如何读取access表和字段列表
'####################################
'替换数据库内容 lamking 2005-8-22
'http://www.**l*amking.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
%>
相关文章
- 寂静岭f御守燕子怎么获得 御守燕子效果介绍及获取攻略 09-30
- 寂静岭f御守兔怎么获得 御守兔效果介绍及获取攻略 09-30
- 文明7兑换码是什么 文明7最新2025兑换码大全 09-30
- 空洞骑士丝之歌长爪怎么获取 长爪获取攻略 09-30
- 描写老人感动时神态的句子-七夕简短情话句子 09-30
- 长夜之后兑换码分享 长夜之后最新2025兑换码大全 09-30