永发信息网

asp给输出的数据库内容里插入字符?

答案:3  悬赏:80  手机版
解决时间 2021-05-09 20:48
比如<%=rs("body")%>是一段话,我希望给这段话中间随机位置插入“我是帅哥”几个字符然后输出,请问如何做到?(不是修改数据库的数据,只是在输出的时候插入某些字符)
最佳答案

randomize


m=rs("body")


L=len(m)


n=int(L*rnd)


response.write left(m,n)&"我是谁"&right(m,L-n-1)

全部回答

用substring先把这句拆开,然后再用随机函数把这句话的长度做一个 随机,看在什么位置插入

再进行字符串拼接

现在来学把数据库的信息输出来 下面先建立一个主文件index.asp 代码如下 CODE: <!--#include file="conn.asp"--> <% exec="select * from aa order by id desc " set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %> <table width="628" height="24" border="1" align="center" cellpadding="1" cellspacing="0"> <% if rs.eof and rs.bof then response.write("暂时没有文章") else do while not rs.eof %> <tr> <td width="66" height="22" ><%=rs("id")%></td> <td width="66" ><%=rs("name")%></td> <td width="66" ><%=rs("content")%></td> <td width="273" ><%=rs("xhtime")%></td> <td width="53" ><%=rs("title")%></td> <td><a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a></td> <td width="32" ><a href="del.asp?id=<%=rs("id")%>">删除</a></td> </tr> <% rs.movenext loop end if %> </table> <% rs.close set rs=nothing conn.close set conn=nothing %> <td><a href="add.asp">添加</a></td> 代码解释: (1)<% exec="select * from aa order by id desc " set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %> 上面的代码是创建一个recordset对象。。该对象是用来打开数据库中的表的。。也就是打开aa exec="select * from aa order by id desc " 这句的意思是查找表aa中所有信息并倒序排列 信息. *号表示aa中所有的信息 order by id 就是aa中id字段 desc 是倒序的意思 rs.open exec,conn,1,1 这句话的意思是用recordset对象来打开conn中的表 (2) <% if rs.eof and rs.bof then response.write("暂时没有文章") else do while not rs.eof %> 上面是if语句。。if else语句是相当重要的。。 希望一些初学者要认真的研究一下if else语句。。不可心急。基础才是硬道理 rs.eof 的意思是aa表中的最后一条记录 那么rs.bof就是第一条记录 整个语句用中文翻译就是 当aa表中的最后和最前一条信息没有的时候。。就输出暂时没有文章 或则就循环到eof最后一条信息。。 (3)<tr> <td width="66" height="22" ><%=rs("id")%></td> <td width="66" ><%=rs("name")%></td> <td width="66" ><%=rs("content")%></td> <td width="273" ><%=rs("xhtime")%></td> <td width="53" ><%=rs("title")%></td> <td><a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a></td> <td width="32" ><a href="del.asp?id=<%=rs("id")%>">删除</a></td> </tr> 上面的代码比较容易理解。。<%=rs("id")%>这个用法是输出数据库字段id.. <a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a>这段很重要。。 我来解释一下。。在ie窗口点 编辑 的时候。。页面会跳转到modify.asp的文件里的id 并进行相应的处理。。这里很难解释清楚。。在接下来的例子中再慢慢解说 (4) <% rs.movenext loop end if %> 这句是循环结束的语句 rs.movenext 这句是游标向下指的意思 (5) <% rs.close set rs=nothing conn.close set conn=nothing %> 这句是关闭数据库的语句 用完数据库后要记得关闭数据库。。以免占用资源 养成随手关门的好习惯
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晋江市公安局交警大队一中队我想知道这个在什
OPPOA203性能怎么样
怎么查自己手机号码,怎么查询移动手机号码开
完美国际新副本的视频哪里有!给个地址!
怎么一打开空间就卡?另外个Q空间打开时,一点
火箭能进入赛后季吗?
银行卡复印卡会损坏吗
怎么我的炫舞没有声音啊
太阳风暴造成的结果是什么?
急求silence唱的【放不开】的歌曲连接。
请问这是什么植物的种子,如何播种?
大家说说你们最爱听的歌友那些,我想找好听的
牛仔·餐酒城这个地址在什么地方,我要处理点
see you ever 是什么意思?
12月12日
推荐资讯
电脑蓝屏代码0x0000008e(0x0000005
大专和自考有什么区别?
东台市美田蔬菜加工厂这个地址在什么地方,我
一切向“钱”到底对不对?
赵家嘴地址在什么地方,想过去办事
今天买了手机发现是翻新机,发现是翻新机,怎
怎么QQ电脑上的没有情侣空间呢~什么时候才推
卧室的窗户好小,请问在装修的时候怎么处理比
长时间蹲着,对腰有什么坏处吗?
英雄岛修罗的光环跟士气装备有关吗?
谁给个劲舞最新封包?谢谢
有豆印,熬夜后又长,用什么可以控制
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?