Access通用-自動替換數(shù)據(jù)庫中的字符串
來源:易賢網(wǎng) 閱讀:1232 次 日期:2014-08-21 11:46:49
溫馨提示:易賢網(wǎng)小編為您整理了“Access通用-自動替換數(shù)據(jù)庫中的字符串”,方便廣大網(wǎng)友查閱!

Access通用-自動替換數(shù)據(jù)庫中的字符串:

自己可以修改myreplace函數(shù),實現(xiàn)復雜的替換.呵呵,好象用處不大.主要是看看如何讀取access表和字段列表

<%

'####################################

'替換數(shù)據(jù)庫內(nèi)容 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技術專欄

更多信息請查看數(shù)據(jù)庫
易賢網(wǎng)手機網(wǎng)站地址:Access通用-自動替換數(shù)據(jù)庫中的字符串
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢?yōu)闇剩?/div>
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網(wǎng)