请问ASP里的数据显示*号

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:02:04
<td><%=rs("pass")%></td>

这个pass是从数据库取出来的 我想让这个PASS取出来的内容 后3位为*号

怎么弄? 小弟没分了 就50分了

<%
pass=rs("pass")
num=len(pass)-3
pass=left(pass,num)
pass=pass&"***"
%>
<td><%=pass%></td>

你可以先判断rs("pass")的位数,大于3位再处理!

首先把pass读入数组,比如数组是A(n),然后读出A(0)到A(n-3)最后三位补*,明白了吗?
记得,读过来的pass一定要先转为字符型,不然会不行的

当然,简单的方法也有
具体要看你的pass数值位数确定与否,如果确定就不用这么麻烦了
可以发信息给我

select stuff(pass,len(pass)-3,3,'***') as pass1 from table

<td><%=left(rs("pass"),(len(rs("pass"))-3))&"***"%></td>