批量替换数据库中指定字段内容

 百家乐-数据     |      2020-05-07 06:21

function replace(title) { replace(title,'aaa','bbbb') return(title) } bbb=replace(title) update ..... set title='bbb'

百家了乐八大技巧 ,asp教程 access

% Set Conn = Server.CreateObject(ADODB.Connection卡塔尔 Conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= Server.MapPath(数据库教程名.mdb卡塔尔国 Set rs = Server.Createobject(ADODB.RecordsetState of Qatar sql=Select * from [lom599乐百家手机 ,表名] rs.open sql,conn,1,3 while not rs.eof rs(字段名卡塔尔(قطر‎=replace(rs(字段名卡塔尔,被替换的字符,替换为的字符State of Qatar rs.update rs.movenext wend rs.close set rs=nothing conn.close set conn=nothing %

REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' State of Qatar 参数表达 'string_expression1' 待寻觅的字符串表明式。string_expression1 能够是字符数据或二进制数据。 'string_expression2' 待查找的字符串表明式。string_expression2 足以是字符数据或二进制数据。 'string_expression3' 替换用的字符串表达式。string_expression3 能够是字符数据或二进制数据。

初始明了即格式为: Update 表名 SET 要替换的列=REPLACE(要替换的列,被交流的字符,替换后的字符卡塔尔(قطر‎ 示例SQL语句: Update tableName SET columeName = REPLACE(columeName, 'a', 'b'卡塔尔(قطر‎

唯独值得注意的某个是,SQL Server有 replace函数,能够直接使用;Access数据库的replace函数只可以在Access情状下用,不可能用在Jet SQL中,所以对ASP没用,在ASP中调用该函数会提醒错误:说明式中 'REPLACE' 函数未定义。在Asp中得以写一个函数完结该功用