Access通用-自動替換數據庫中的字符串
來源:易賢網 閱讀:827 次 日期:2014-09-28 10:02:11
溫馨提示:易賢網小編為您整理了“Access通用-自動替換數據庫中的字符串”,方便廣大網友查閱!

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

%>

更多信息請查看IT技術專欄

更多信息請查看數據庫

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網